[jboss-svn-commits] JBL Code SVN: r6917 - labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rulelist
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Oct 19 12:57:59 EDT 2006
Author: michael.neale at jboss.com
Date: 2006-10-19 12:57:57 -0400 (Thu, 19 Oct 2006)
New Revision: 6917
Modified:
labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rulelist/RuleItemListViewer.java
Log:
improved row handling
Modified: labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rulelist/RuleItemListViewer.java
===================================================================
--- labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rulelist/RuleItemListViewer.java 2006-10-19 16:18:42 UTC (rev 6916)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/rulelist/RuleItemListViewer.java 2006-10-19 16:57:57 UTC (rev 6917)
@@ -25,6 +25,7 @@
*/
public class RuleItemListViewer extends Composite {
+ private static final int DEFAULT_ROWS = 100;
private FlexTable outer = new FlexTable();
private SortableTable table;
private TableConfig tableConfig;
@@ -101,20 +102,25 @@
0,
null );
- if ( data == null ) {
+ //if no data, just fill it out
+ if ( data == null || data.data.length == 0) {
table = new SortableTable( 100,
this.tableConfig.headers.length + 1 );
table.setValue( 1,
1,
"" );
} else {
- table = new SortableTable( data.numberOfRows,
+ int maxRows = data.numberOfRows;
+ if (data.numberOfRows < DEFAULT_ROWS) {
+ maxRows = 100;
+ }
+ table = new SortableTable( maxRows,
this.tableConfig.headers.length + 1 );
for ( int i = 0; i < data.data.length; i++ ) {
TableDataRow row = data.data[i];
table.setValue( i + 1,
0,
- row.key );
+ row.key ); //this is the key
for ( int j = 0; j < row.values.length; j++ ) {
String val = row.values[j];
table.setValue( i + 1,
More information about the jboss-svn-commits
mailing list