Improve UX data parts
[lgpl/argeo-commons.git] / swt / org.argeo.cms.swt / src / org / argeo / cms / swt / widgets / SwtTableView.java
index a58a5a47856aebe5350b47f9879227b3f1255103..3291980f650d15b3eaea58d36fa4550abd122774 100644 (file)
@@ -60,9 +60,9 @@ public class SwtTableView<INPUT, T> extends AbstractSwtView<INPUT, T> {
 
        protected void refreshItem(TableItem item) {
                int row = getTable().indexOf(item);
+               T data = tabularPart.getData(row);
                for (int i = 0; i < tabularPart.getColumnCount(); i++) {
                        Column<T> column = tabularPart.getColumn(i);
-                       T data = tabularPart.getData(row);
                        item.setData(data);
                        String text = data != null ? column.getText(data) : "";
                        if (text != null)