Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoger Stebler2020-03-13 15:05:55 +0000
committerAndre Wegmueller2020-03-23 10:16:28 +0000
commit612dd3c39440f9993fb8290ebc4606dd643f0b4c (patch)
treec7495ef8cf997d7d1a43965fc2ade3211ea2fcaa
parent2fd157283337f3acacc29a8149cb138b2868bf71 (diff)
downloadorg.eclipse.scout.rt-612dd3c39440f9993fb8290ebc4606dd643f0b4c.tar.gz
org.eclipse.scout.rt-612dd3c39440f9993fb8290ebc4606dd643f0b4c.tar.xz
org.eclipse.scout.rt-612dd3c39440f9993fb8290ebc4606dd643f0b4c.zip
StringColumn: Changing displayText to null does not work
When a cell in a StringColumn has a value set and (only) the displayText is updated to null the UI shows the column's value instead. This case occurs for example when a VetoException is thrown in execValidateValue of the StringColumn while the new value is null. Solution is to use an empty string for the displayText if it's null. 265110 Change-Id: I3755cd6c3605945d57200ce14aa842285fc9c930 Signed-off-by: Roger Stebler <Roger.Stebler@bsi-software.com> Reviewed-on: https://git.eclipse.org/r/159325 Reviewed-by: Andre Wegmueller <awe@bsiag.com> Tested-by: Andre Wegmueller <awe@bsiag.com>
-rw-r--r--org.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/basic/table/columns/AbstractStringColumn.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/org.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/basic/table/columns/AbstractStringColumn.java b/org.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/basic/table/columns/AbstractStringColumn.java
index 5627c0d2ae..b369d8a8f2 100644
--- a/org.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/basic/table/columns/AbstractStringColumn.java
+++ b/org.eclipse.scout.rt.client/src/main/java/org/eclipse/scout/rt/client/ui/basic/table/columns/AbstractStringColumn.java
@@ -251,7 +251,7 @@ public abstract class AbstractStringColumn extends AbstractColumn<String> implem
return value.toUpperCase();
}
}
- return value;
+ return StringUtility.emptyIfNull(value);
}
@Override

Back to the top