[jboss-svn-commits] JBL Code SVN: r34967 - 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
Wed Sep 1 17:27:01 EDT 2010


Author: eaa
Date: 2010-09-01 17:27:01 -0400 (Wed, 01 Sep 2010)
New Revision: 34967

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FactPatternWidget.java
Log:
JBRULES-2680: Business Rule - Guided Editor- missing "greater/less than" operations in the expression editor drop down
	- Fixed: FactPatternWidget was using the type (i.e. "java.lang.Integer) of the selected item in the expression builder instead of its parameterized type (i.e. "Numeric"). This is why the options were always the default ones ("equals" and "not equals")

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FactPatternWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FactPatternWidget.java	2010-09-01 20:51:50 UTC (rev 34966)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/FactPatternWidget.java	2010-09-01 21:27:01 UTC (rev 34967)
@@ -362,7 +362,7 @@
 						public void onExpressionTypeChanged(ExpressionTypeChangeEvent event) {
 							try {
 								constraint.setFieldType(event.getNewType());
-								inner.setWidget(row, 1 + col, operatorDropDown(constraint, constraint.getFieldType()));
+								inner.setWidget(row, 1 + col, operatorDropDown(constraint, event.getNewType()));
 							} catch (Exception e) {
 								e.printStackTrace();
 							}



More information about the jboss-svn-commits mailing list