[jboss-svn-commits] JBL Code SVN: r34155 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Jul 25 10:41:34 EDT 2010
Author: jervisliu
Date: 2010-07-25 10:41:34 -0400 (Sun, 25 Jul 2010)
New Revision: 34155
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/VerifyFieldConstraintEditor.java
Log:
GUVNOR-58: Guided editor & decision table to use date picker for editing fields that are known to be date types
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/VerifyFieldConstraintEditor.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/VerifyFieldConstraintEditor.java 2010-07-25 08:11:15 UTC (rev 34154)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/VerifyFieldConstraintEditor.java 2010-07-25 14:41:34 UTC (rev 34155)
@@ -35,6 +35,7 @@
import org.drools.guvnor.client.common.ValueChanged;
import org.drools.guvnor.client.messages.Constants;
import org.drools.guvnor.client.modeldriven.ui.ActionValueEditor;
+import org.drools.guvnor.client.modeldriven.ui.DatePickerTextBox;
import org.drools.guvnor.client.modeldriven.ui.EnumDropDown;
import org.drools.ide.common.client.modeldriven.DropDownData;
import org.drools.ide.common.client.modeldriven.SuggestionCompletionEngine;
@@ -110,6 +111,18 @@
}
},
DropDownData.create( c ) ) );
+ } else if (flType != null && flType.equals(SuggestionCompletionEngine.TYPE_DATE)) {
+ final DatePickerTextBox datePicker = new DatePickerTextBox( field.expected );
+ String m = Format.format(((Constants) GWT.create(Constants.class)).ValueFor0(),
+ field.fieldName);
+ datePicker.setTitle(m);
+ datePicker.addValueChanged(new ValueChanged() {
+ public void valueChanged(String newValue) {
+ field.expected = newValue;
+ }
+ });
+
+ panel.add(datePicker);
} else {
String[] enums = sce.getDataEnumList( key );
if ( enums != null ) {
More information about the jboss-svn-commits
mailing list