aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/vaadin/ui/DefaultFieldFactory.java
diff options
context:
space:
mode:
authorHenri Sara <hesara@vaadin.com>2011-12-13 13:28:21 +0200
committerHenri Sara <hesara@vaadin.com>2011-12-13 13:28:21 +0200
commit4b64404267dbaa66f8654b96dda9369bc57c6902 (patch)
tree2b0ea1c19db5b57a58c2058a52ae3440e25edcc5 /src/com/vaadin/ui/DefaultFieldFactory.java
parent562a0f5b0e356e1b9c769e663405c16939f66507 (diff)
downloadvaadin-framework-4b64404267dbaa66f8654b96dda9369bc57c6902.tar.gz
vaadin-framework-4b64404267dbaa66f8654b96dda9369bc57c6902.zip
#8111 Remove dotted prefix of nested property names from captions.
Diffstat (limited to 'src/com/vaadin/ui/DefaultFieldFactory.java')
-rw-r--r--src/com/vaadin/ui/DefaultFieldFactory.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/vaadin/ui/DefaultFieldFactory.java b/src/com/vaadin/ui/DefaultFieldFactory.java
index 029174d3d1..9d096094e3 100644
--- a/src/com/vaadin/ui/DefaultFieldFactory.java
+++ b/src/com/vaadin/ui/DefaultFieldFactory.java
@@ -64,6 +64,10 @@ public class DefaultFieldFactory implements FormFieldFactory, TableFieldFactory
String name = propertyId.toString();
if (name.length() > 0) {
+ int dotLocation = name.lastIndexOf('.');
+ if (dotLocation > 0 && dotLocation < name.length() - 1) {
+ name = name.substring(dotLocation + 1);
+ }
if (name.indexOf(' ') < 0
&& name.charAt(0) == Character.toLowerCase(name.charAt(0))
&& name.charAt(0) != Character.toUpperCase(name.charAt(0))) {