[jboss-svn-commits] JBL Code SVN: r36150 - in labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client: table and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Dec 1 11:22:55 EST 2010


Author: ge0ffrey
Date: 2010-12-01 11:22:54 -0500 (Wed, 01 Dec 2010)
New Revision: 36150

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rulelist/AssetTable.java
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table/ColumnPicker.java
Log:
assettable: the open button should stay in the correct location after using the column picker

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rulelist/AssetTable.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rulelist/AssetTable.java	2010-12-01 15:58:56 UTC (rev 36149)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/rulelist/AssetTable.java	2010-12-01 16:22:54 UTC (rev 36150)
@@ -223,7 +223,7 @@
                 editEvent.open(row.getUuid());
             }
         });
-        cellTable.addColumn(openColumn, new TextHeader(constants.Open()));
+        columnPicker.addColumn(openColumn, new TextHeader(constants.Open()), true);
 
         cellTable.setPageSize(pageSize);
         cellTable.setWidth("100%");

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table/ColumnPicker.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table/ColumnPicker.java	2010-12-01 15:58:56 UTC (rev 36149)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/table/ColumnPicker.java	2010-12-01 16:22:54 UTC (rev 36150)
@@ -28,6 +28,7 @@
 import com.google.gwt.event.logical.shared.ValueChangeHandler;
 import com.google.gwt.user.cellview.client.CellTable;
 import com.google.gwt.user.cellview.client.Column;
+import com.google.gwt.user.cellview.client.Header;
 import com.google.gwt.user.client.ui.CheckBox;
 import com.google.gwt.user.client.ui.Image;
 import com.google.gwt.user.client.ui.PopupPanel;
@@ -49,7 +50,7 @@
         this.cellTable = cellTable;
     }
 
-    public void addColumn(Column<T, ?> column, SortableHeader<T, ?> header, boolean visible) {
+    public void addColumn(Column<T, ?> column, Header<String> header, boolean visible) {
         addColumn(new ColumnMeta<T>(column, header, visible));
     }
 
@@ -112,10 +113,10 @@
 
     private static class ColumnMeta<T> {
         private Column<T, ?> column;
-        private SortableHeader<T, ?> header;
+        private Header<String> header;
         private boolean visible;
 
-        private ColumnMeta(Column<T, ?> column, SortableHeader<T, ?> header, boolean visible) {
+        private ColumnMeta(Column<T, ?> column, Header<String> header, boolean visible) {
             this.column = column;
             this.header = header;
             this.visible = visible;
@@ -129,11 +130,11 @@
             this.column = column;
         }
 
-        public SortableHeader<T, ?> getHeader() {
+        public Header<String> getHeader() {
             return header;
         }
 
-        public void setHeader(SortableHeader<T, ?> header) {
+        public void setHeader(Header<String> header) {
             this.header = header;
         }
 



More information about the jboss-svn-commits mailing list