[jboss-svn-commits] JBL Code SVN: r11919 - 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 19:04:44 EDT 2007


Author: fmeyer
Date: 2007-05-17 19:04:44 -0400 (Thu, 17 May 2007)
New Revision: 11919

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

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 21:56:50 UTC (rev 11918)
+++ labs/jbossrules/trunk/drools-jbrms/src/main/java/org/drools/brms/client/table/SortableTable.java	2007-05-17 23:04:44 UTC (rev 11919)
@@ -5,7 +5,10 @@
 import java.util.Iterator;
 import java.util.List;
 
+import org.drools.brms.client.ruleeditor.EditorLauncher;
+
 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;
@@ -181,7 +184,6 @@
 	        clickSort( row, col );
 	    }
 	    
-		System.out.println("Row: " + row + " Column: " + col + " Size: " + tableRows.size());
 	}
     
     /**
@@ -341,9 +343,7 @@
 				RowData columns = (RowData)tableRows.get(rowIndex);
 				for(int colIndex=0; colIndex<columns.getColumnValues().size(); colIndex++){
 					Object value = columns.getColumnValue(colIndex);
-					if(null != value){
-						this.setText(rowIndex+1, colIndex, value.toString());
-					}
+	                setCell(rowIndex+1, colIndex, value.toString());
 				}
 			}
 		}else{
@@ -352,14 +352,21 @@
 				RowData columns = (RowData)tableRows.get(rowIndex);
 				for(int colIndex=0; colIndex<columns.getColumnValues().size(); colIndex++){
 					Object value = columns.getColumnValue(colIndex);
-					if(null != value){
-						this.setText(rowNum, colIndex, value.toString());
-					}
+					setCell(rowNum, colIndex, value.toString());
 				}
 			}
 		}
 	}
 	
+	private void setCell(int rowNum, int colIndex, String value) {
+	    if(null != value){
+            if (colIndex == 1 )
+                this.setWidget( rowNum, colIndex, new Image("images/" + EditorLauncher.getAssetFormatIcon( value.toString() ) ) );
+            else 
+                this.setText(rowNum, colIndex, value.toString());
+	    }
+	}
+	
 	/*
 	 * setSortColIndex
 	 * 




More information about the jboss-svn-commits mailing list