[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