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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Mar 22 01:33:13 EDT 2010


Author: ryanzhang
Date: 2010-03-22 01:33:12 -0400 (Mon, 22 Mar 2010)
New Revision: 32166

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/decisiontable/GuidedDecisionTableWidget.java
Log:
Guvnor-443 Fix that column can not be hidden

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/decisiontable/GuidedDecisionTableWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/decisiontable/GuidedDecisionTableWidget.java	2010-03-21 15:23:37 UTC (rev 32165)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/decisiontable/GuidedDecisionTableWidget.java	2010-03-22 05:33:12 UTC (rev 32166)
@@ -73,6 +73,7 @@
 import com.gwtext.client.widgets.grid.GridPanel;
 import com.gwtext.client.widgets.grid.GroupingView;
 import com.gwtext.client.widgets.grid.Renderer;
+import com.gwtext.client.widgets.grid.event.ColumnModelListenerAdapter;
 import com.gwtext.client.widgets.grid.event.GridCellListenerAdapter;
 import com.gwtext.client.widgets.grid.event.GridColumnListener;
 import com.gwtext.client.widgets.grid.event.GridColumnListenerAdapter;
@@ -886,6 +887,16 @@
         if ( this.dt.groupField != null ) {
             store.setGroupField( dt.groupField );
         }
+        cm.addListener(new ColumnModelListenerAdapter(){
+ 			    public void onHiddenChange(ColumnModel cm, int colIndex,
+ 					  boolean hidden) {
+ 				     final String dta = cm.getDataIndex(colIndex);        		
+         			if (colMap.containsKey(dta)) {
+         				DTColumnConfig col = (DTColumnConfig) colMap.get(dta);
+         				col.hideColumn = hidden;
+         			}
+         		}  	
+         });
 
         store.load();
 



More information about the jboss-svn-commits mailing list