[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