Author: mbooth
Date: 2004-12-10 14:56:28 +0100 (Fri, 10 Dec 2004)
New Revision: 150
Modified:
ccm-core/trunk/src/com/arsdigita/formbuilder/ui/editors/OptionEditor.java
Log:
Add notnullvalidationlisteners to widgets to avoid submission errors.
Modified: ccm-core/trunk/src/com/arsdigita/formbuilder/ui/editors/OptionEditor.java
===================================================================
--- ccm-core/trunk/src/com/arsdigita/formbuilder/ui/editors/OptionEditor.java 2004-12-10 13:51:26 UTC (rev 149)
+++ ccm-core/trunk/src/com/arsdigita/formbuilder/ui/editors/OptionEditor.java 2004-12-10 13:56:28 UTC (rev 150)
@@ -44,6 +44,7 @@
import com.arsdigita.bebop.event.TableActionEvent;
import com.arsdigita.bebop.event.TableActionListener;
import com.arsdigita.bebop.form.TextField;
+import com.arsdigita.bebop.parameters.NotNullValidationListener;
import com.arsdigita.bebop.parameters.StringParameter;
import com.arsdigita.bebop.table.AbstractTableModelBuilder;
import com.arsdigita.bebop.table.TableModel;
@@ -174,9 +175,11 @@
if (showOptionValue()) {
m_value = new TextField(new StringParameter("opt_value"));
+ m_value.addValidationListener( new NotNullValidationListener() );
}
m_label = new TextField(new StringParameter("opt_label"));
+ m_label.addValidationListener( new NotNullValidationListener() );
m_buttons = new SaveCancelSection();
|