diff options
author | Joonas Lehtinen <joonas.lehtinen@itmill.com> | 2008-05-19 10:25:55 +0000 |
---|---|---|
committer | Joonas Lehtinen <joonas.lehtinen@itmill.com> | 2008-05-19 10:25:55 +0000 |
commit | 6de6c69a2e5befd7e01be30eef667609da953b7e (patch) | |
tree | 235aaff9610ad12504053cb6722445ce81c550de /src | |
parent | cdef814722e34fd03941dc4528773f4ae9b4cd3d (diff) | |
download | vaadin-framework-6de6c69a2e5befd7e01be30eef667609da953b7e.tar.gz vaadin-framework-6de6c69a2e5befd7e01be30eef667609da953b7e.zip |
Fixed known problems for #736 with testcase [4544]
svn changeset:4545/svn branch:trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/com/itmill/toolkit/ui/Form.java | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/com/itmill/toolkit/ui/Form.java b/src/com/itmill/toolkit/ui/Form.java index bb6ba54dff..42c2cf52ac 100644 --- a/src/com/itmill/toolkit/ui/Form.java +++ b/src/com/itmill/toolkit/ui/Form.java @@ -119,6 +119,7 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item, */ public Form() { this(null); + setValidationVisible(false); } /** @@ -143,6 +144,8 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item, super(); setLayout(formLayout); setFieldFactory(fieldFactory); + setValidationVisible(false); + } /* Documented in interface */ @@ -164,6 +167,11 @@ public class Form extends AbstractField implements Item.Editor, Buffered, Item, LinkedList problems = null; + // Only commit on valid state if so requested + if (!isInvalidCommitted() && !isValid()) { + return; + } + // Try to commit all for (final Iterator i = propertyIds.iterator(); i.hasNext();) { try { |