[jboss-svn-commits] JBL Code SVN: r32491 - labs/jbossrules/branches/guvnor_rules_templates_baunax_esteban_diega/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Apr 9 16:21:26 EDT 2010


Author: baunax
Date: 2010-04-09 16:21:26 -0400 (Fri, 09 Apr 2010)
New Revision: 32491

Modified:
   labs/jbossrules/branches/guvnor_rules_templates_baunax_esteban_diega/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/RuleTemplateEditor.java
Log:
commit template table on resetDirty 

Modified: labs/jbossrules/branches/guvnor_rules_templates_baunax_esteban_diega/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/RuleTemplateEditor.java
===================================================================
--- labs/jbossrules/branches/guvnor_rules_templates_baunax_esteban_diega/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/RuleTemplateEditor.java	2010-04-09 19:55:10 UTC (rev 32490)
+++ labs/jbossrules/branches/guvnor_rules_templates_baunax_esteban_diega/drools-guvnor/src/main/java/org/drools/guvnor/client/modeldriven/ui/RuleTemplateEditor.java	2010-04-09 20:21:26 UTC (rev 32491)
@@ -4,12 +4,12 @@
 import java.util.Map;
 import java.util.Set;
 
+import org.drools.guvnor.client.common.DirtyableComposite;
 import org.drools.guvnor.client.messages.Constants;
 import org.drools.guvnor.client.modeldriven.dt.TemplateModel;
 import org.drools.guvnor.client.rpc.RuleAsset;
 
 import com.google.gwt.core.client.GWT;
-import com.google.gwt.user.client.ui.Composite;
 import com.google.gwt.user.client.ui.Label;
 import com.google.gwt.user.client.ui.Widget;
 import com.gwtext.client.core.EventObject;
@@ -38,7 +38,7 @@
 import com.gwtext.client.widgets.menu.Menu;
 import com.gwtext.client.widgets.menu.event.BaseItemListenerAdapter;
 
-public class RuleTemplateEditor extends Composite {
+public class RuleTemplateEditor extends DirtyableComposite {
 
 	private TemplateModel model;
 	private GroupingStore store;
@@ -116,14 +116,13 @@
 		MemoryProxy proxy = new MemoryProxy(model.getTableAsArray());
 
 		ColumnModel cm = new ColumnModel(cols);
+		
 		for (int i = 0; i < cm.getColumnCount(); i++) {
 			cm.setEditable(i, true);
 		}
-		System.out.println("cm.isCellEditable(0, 0): " + cm.isCellEditable(0, 0));
 		store = new GroupingStore(proxy, reader);
 		store.load();
-
-		final EditorGridPanel grid = new EditorGridPanel(store, cm);
+		EditorGridPanel grid = new EditorGridPanel(store, cm);
 		grid.setStripeRows(true);
 
 		GroupingView gv = new GroupingView();
@@ -167,4 +166,11 @@
 
 		return grid;
 	}
+	
+	@Override
+	public void resetDirty() {
+		super.resetDirty();
+		store.commitChanges();
+		
+	}
 }



More information about the jboss-svn-commits mailing list