[jboss-svn-commits] JBL Code SVN: r34153 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/testscenarios.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Sun Jul 25 03:26:59 EDT 2010
Author: jervisliu
Date: 2010-07-25 03:26:58 -0400 (Sun, 25 Jul 2010)
New Revision: 34153
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/testscenarios/FieldDataConstraintEditor.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/testscenarios/FieldDataConstraintEditor.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/testscenarios/FieldDataConstraintEditor.java 2010-07-25 06:29:02 UTC (rev 34152)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/qa/testscenarios/FieldDataConstraintEditor.java 2010-07-25 07:26:58 UTC (rev 34153)
@@ -29,6 +29,8 @@
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.DatePickerLabel;
+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;
@@ -109,6 +111,18 @@
}
},
DropDownData.create(c)));
+ } else if (flType != null && flType.equals(SuggestionCompletionEngine.TYPE_DATE)) {
+ final DatePickerTextBox datePicker = new DatePickerTextBox( field.value );
+ String m = Format.format(((Constants) GWT.create(Constants.class)).ValueFor0(),
+ field.name);
+ datePicker.setTitle(m);
+ datePicker.addValueChanged(new ValueChanged() {
+ public void valueChanged(String newValue) {
+ field.value = newValue;
+ }
+ });
+
+ panel.add(datePicker);
} else {
String[] enums = sce.getDataEnumList(key);
if (enums != null) {
More information about the jboss-svn-commits
mailing list