[jboss-svn-commits] JBL Code SVN: r34295 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/decisiontable.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jul 29 09:46:51 EDT 2010
Author: jervisliu
Date: 2010-07-29 09:46:50 -0400 (Thu, 29 Jul 2010)
New Revision: 34295
Modified:
labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/decisiontable/GuidedDecisionTableWidget.java
Log:
BRMS-311
Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/decisiontable/GuidedDecisionTableWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/decisiontable/GuidedDecisionTableWidget.java 2010-07-29 12:55:41 UTC (rev 34294)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/decisiontable/GuidedDecisionTableWidget.java 2010-07-29 13:46:50 UTC (rev 34295)
@@ -123,6 +123,7 @@
private SuggestionCompletionEngine sce;
private GroupingStore store;
private Constants constants = ((Constants) GWT.create( Constants.class ));
+ RecordDef recordDef;
public GuidedDecisionTableWidget(RuleAsset asset,
RuleViewer viewer) {
@@ -143,7 +144,9 @@
config.setBodyBorder( false );
config.setCollapsed( true );
config.setCollapsible( true );
+
+
FieldSet conditions = new FieldSet( constants.ConditionColumns() );
conditions.setCollapsible( true );
conditions.add( getConditions() );
@@ -160,9 +163,12 @@
grouping.add( getGrouping() );
grouping.add( getAttributes() );
config.add( grouping );
-
layout.add( config );
-
+
+ VerticalPanel buttonPanel = new VerticalPanel();
+ buttonPanel.add(getToolbarMenuButton());
+ layout.add( buttonPanel);
+
refreshGrid();
initWidget( layout );
@@ -695,8 +701,8 @@
}
private void refreshGrid() {
- if ( layout.getWidgetCount() > 1 ) {
- layout.remove( 1 );
+ if ( layout.getWidgetCount() > 2 ) {
+ layout.remove( 2 );
}
if ( dt.actionCols.size() == 0 && dt.conditionCols.size() == 0 && dt.actionCols.size() == 0 ) {
VerticalPanel vp = new VerticalPanel();
@@ -881,7 +887,7 @@
colCount++;
}
- final RecordDef recordDef = new RecordDef( fds );
+ recordDef = new RecordDef( fds );
ArrayReader reader = new ArrayReader( recordDef );
MemoryProxy proxy = new MemoryProxy( dt.data );
@@ -946,8 +952,7 @@
GroupingView gv = new GroupingView();
//to stretch it out
- //BRMS-311
- //gv.setForceFit( true );
+ gv.setForceFit( true );
gv.setGroupTextTpl( "{text} ({[values.rs.length]} {[values.rs.length > 1 ? \"" //NON-NLS
+ constants.Items() + "\" : \"" + constants.Item() + "\"]})" );
@@ -1009,6 +1014,10 @@
}
} );
+ return grid;
+ }
+
+ private ToolbarMenuButton getToolbarMenuButton() {
Toolbar tb = new Toolbar();
Menu menu = new Menu();
menu.addItem( new Item( constants.AddRow(),
@@ -1149,16 +1158,11 @@
// menu.addItem( new com.gwtext.client.widgets.menu.MenuItem( "Move",
// subMenu ) );
- ToolbarMenuButton tbb = new ToolbarMenuButton( constants.Modify(),
- menu );
+ ToolbarMenuButton tbb = new ToolbarMenuButton(constants.Modify(), menu);
- tb.addButton( tbb );
- grid.add( tb );
-
- return grid;
-
+ return tbb;
}
-
+
/**
* Show a drop down editor, obviously.
*/
More information about the jboss-svn-commits
mailing list