[jboss-svn-commits] JBL Code SVN: r24558 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Jan 6 12:49:08 EST 2009


Author: joe.white at recondotech.com
Date: 2009-01-06 12:49:08 -0500 (Tue, 06 Jan 2009)
New Revision: 24558

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/DSLSentenceWidget.java
Log:
GUVNOR-99 Fixed problem with the metadata storage on DSL date selector

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/DSLSentenceWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/DSLSentenceWidget.java	2009-01-06 16:43:07 UTC (rev 24557)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/DSLSentenceWidget.java	2009-01-06 17:49:08 UTC (rev 24558)
@@ -44,6 +44,7 @@
 import com.gwtext.client.widgets.Component;
 import com.gwtext.client.widgets.DatePicker;
 import com.gwtext.client.widgets.event.DatePickerListener;
+import com.gwtext.client.widgets.event.DatePickerListenerAdapter;
 import com.gwtext.client.widgets.form.DateField;
 
 /**
@@ -252,7 +253,8 @@
             }else if(wid instanceof DSLDateSelector){
             	DSLDateSelector dateSel = (DSLDateSelector)wid;
             	String dateString = dateSel.getDateString();
-            	newSentence = newSentence + "{"+dateString+":"+dateSel.getType()+":"+dateString+ "} ";
+            	String format = dateSel.getFormat();
+            	newSentence = newSentence + "{"+dateString+":"+dateSel.getType()+":"+format+ "} ";
             } else if (wid instanceof NewLine) {
             	newSentence = newSentence + "\\n";
             }
@@ -484,60 +486,8 @@
     		if(origDate!=null)
     			resultWidget.setValue(origDate);
 
-	    	resultWidget.addListener( new DatePickerListener() {
+	    	resultWidget.addListener( new DatePickerListenerAdapter() {
 
-				public boolean doBeforeDestroy(Component component) {
-					return true;
-				}
-
-				public boolean doBeforeHide(Component component) {
-					return true;
-				}
-
-				public boolean doBeforeRender(Component component) {
-					return true;
-				}
-
-				public boolean doBeforeShow(Component component) {
-					return true;
-				}
-
-				public boolean doBeforeStateRestore(Component component,
-						JavaScriptObject state) {
-					return true;
-				}
-
-				public boolean doBeforeStateSave(Component component,
-						JavaScriptObject state) {
-					return true;
-				}
-
-				public void onDestroy(Component component) {
-				}
-
-				public void onDisable(Component component) {
-				}
-
-				public void onEnable(Component component) {
-				}
-
-				public void onHide(Component component) {
-				}
-
-				public void onRender(Component component) {
-				}
-
-				public void onShow(Component component) {
-				}
-
-				public void onStateRestore(Component component,
-						JavaScriptObject state) {
-				}
-
-				public void onStateSave(Component component,
-						JavaScriptObject state) {
-				}
-
 				public void onSelect(DatePicker dataPicker, Date date) {
 					resultWidget.setValue(date);
 					updateSentence();
@@ -567,6 +517,9 @@
 			String result ="";
 			if(value!=null)
 				result =formatter.format(value);
+			else
+				result = varName;
+			
 			return  result;
 		}
 		public String getVarName() {




More information about the jboss-svn-commits mailing list