summaryrefslogtreecommitdiffstats
path: root/uitest/src/com/vaadin/tests/declarative
diff options
context:
space:
mode:
authorMatti Hosio <mhosio@vaadin.com>2014-12-17 10:28:31 +0200
committerVaadin Code Review <review@vaadin.com>2014-12-17 10:45:23 +0000
commitf1eb1c4bf357c9e57c129455e924d697a674aa6f (patch)
tree723d848edf24f9910234b6ec5d81fb6b818a8181 /uitest/src/com/vaadin/tests/declarative
parente547f024533bef83b8c8c8e522240f34765c894d (diff)
downloadvaadin-framework-f1eb1c4bf357c9e57c129455e924d697a674aa6f.tar.gz
vaadin-framework-f1eb1c4bf357c9e57c129455e924d697a674aa6f.zip
Some fixes to potus demo (#7749)
Change-Id: I61b80e8610431988ae3bd6a88993b010d116db4e
Diffstat (limited to 'uitest/src/com/vaadin/tests/declarative')
-rw-r--r--uitest/src/com/vaadin/tests/declarative/PotusCrud.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/uitest/src/com/vaadin/tests/declarative/PotusCrud.java b/uitest/src/com/vaadin/tests/declarative/PotusCrud.java
index 76051525c0..70ad956045 100644
--- a/uitest/src/com/vaadin/tests/declarative/PotusCrud.java
+++ b/uitest/src/com/vaadin/tests/declarative/PotusCrud.java
@@ -87,6 +87,7 @@ public class PotusCrud extends VerticalLayout {
doRevert();
}
});
+ fg = new FieldGroup();
}
protected void doRevert() {
@@ -95,6 +96,7 @@ public class PotusCrud extends VerticalLayout {
protected void doDelete() {
potusContainer.removeItem(potusList.getValue());
+ fg.setItemDataSource(null);
}
protected void doSave() {
@@ -112,9 +114,10 @@ public class PotusCrud extends VerticalLayout {
protected void doEdit() {
if (potusList.getValue() != null) {
- fg = new FieldGroup();
fg.setItemDataSource(potusList.getItem(potusList.getValue()));
fg.bindMemberFields(potusForm);
+ } else {
+ fg.setItemDataSource(null);
}
}