[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