[jboss-svn-commits] JBL Code SVN: r11913 - labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/table.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu May 17 16:22:10 EDT 2007


Author: fmeyer
Date: 2007-05-17 16:22:09 -0400 (Thu, 17 May 2007)
New Revision: 11913

Modified:
   labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/table/SortableTable.java
Log:
JBRULES-626 - Correcting a bug on select row


Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/table/SortableTable.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/table/SortableTable.java	2007-05-17 16:46:58 UTC (rev 11912)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/table/SortableTable.java	2007-05-17 20:22:09 UTC (rev 11913)
@@ -5,10 +5,7 @@
 import java.util.Iterator;
 import java.util.List;
 
-import org.drools.brms.client.rpc.TableDataRow;
-
 import com.google.gwt.user.client.ui.Grid;
-import com.google.gwt.user.client.ui.Image;
 import com.google.gwt.user.client.ui.SourcesTableEvents;
 import com.google.gwt.user.client.ui.TableListener;
 import com.google.gwt.user.client.ui.Widget;
@@ -48,6 +45,7 @@
 	private List tableHeader 		= new ArrayList();
     private int hideColumnIndex;
     private int selectedRow;
+    private int RowNumbers;
 
     
 	/** 
@@ -122,6 +120,7 @@
      * Start with a row index of 1 otherwise as zero means header.
 	 */
 	public void setValue(int row, int col, Comparable val, Widget w){
+	    
         
 		if(row == 0)return;
         
@@ -176,9 +175,13 @@
      * data and redisplay the grid.
 	 */
 	public void onCellClicked(SourcesTableEvents sender, int row, int col) {
-
-        styleSelectedRow(row);
-		clickSort( row, col );
+	    
+	    if ( row <= tableRows.size()) {
+	        styleSelectedRow(row);
+	        clickSort( row, col );
+	    }
+	    
+		System.out.println("Row: " + row + " Column: " + col + " Size: " + tableRows.size());
 	}
     
     /**
@@ -186,7 +189,7 @@
      * one, and set the selectedRow.
      */
     private void styleSelectedRow(int row) {
-        if (row != 0) {
+        if (row != 0 ) {
             CellFormatter formatter = getCellFormatter();
             for (int i=1; i < this.getColumnCount(); i++ ) {
                 formatter.setStyleName( row, i, styleSelectedRow );
@@ -397,6 +400,14 @@
         getRowFormatter().setStyleName( 0, styleListHeader );
     
 	}
+
+    public int getRowNumbers() {
+        return RowNumbers;
+    }
+
+    public void setRowNumbers(int rowNumbers) {
+        RowNumbers = rowNumbers;
+    }
     
     
 }




More information about the jboss-svn-commits mailing list