projects
/
lgpl
/
argeo-commons.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Improve UX data parts
[lgpl/argeo-commons.git]
/
swt
/
org.argeo.cms.swt
/
src
/
org
/
argeo
/
cms
/
swt
/
widgets
/
SwtTableView.java
diff --git
a/swt/org.argeo.cms.swt/src/org/argeo/cms/swt/widgets/SwtTableView.java
b/swt/org.argeo.cms.swt/src/org/argeo/cms/swt/widgets/SwtTableView.java
index a58a5a47856aebe5350b47f9879227b3f1255103..3291980f650d15b3eaea58d36fa4550abd122774 100644
(file)
--- a/
swt/org.argeo.cms.swt/src/org/argeo/cms/swt/widgets/SwtTableView.java
+++ b/
swt/org.argeo.cms.swt/src/org/argeo/cms/swt/widgets/SwtTableView.java
@@
-60,9
+60,9
@@
public class SwtTableView<INPUT, T> extends AbstractSwtView<INPUT, T> {
protected void refreshItem(TableItem item) {
int row = getTable().indexOf(item);
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);
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)
item.setData(data);
String text = data != null ? column.getText(data) : "";
if (text != null)