From f34dbe24e8d0908fa1888923a23227a96072a9af Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Fri, 30 May 2014 15:47:49 +0000 Subject: [PATCH] Minor Update git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-column-widget@96334 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/create/AddColumnPanel.java | 29 +++++++++++++++++-- 1 file changed, 27 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/create/AddColumnPanel.java b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/create/AddColumnPanel.java index 1166110..afd9fd5 100644 --- a/src/main/java/org/gcube/portlets/user/td/columnwidget/client/create/AddColumnPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/columnwidget/client/create/AddColumnPanel.java @@ -12,6 +12,7 @@ import org.gcube.portlets.user.td.columnwidget.client.properties.ColumnTypeCodeP import org.gcube.portlets.user.td.columnwidget.client.properties.LocaleTypeProperties; import org.gcube.portlets.user.td.columnwidget.client.properties.TabResourceProperties; import org.gcube.portlets.user.td.columnwidget.client.properties.TimeDimensionTypeProperties; +import org.gcube.portlets.user.td.columnwidget.client.resources.ResourceBundle; import org.gcube.portlets.user.td.columnwidget.client.store.ColumnDataTypeElement; import org.gcube.portlets.user.td.columnwidget.client.store.ColumnDataTypeStore; import org.gcube.portlets.user.td.columnwidget.client.store.ColumnTypeCodeElement; @@ -44,6 +45,7 @@ import com.google.gwt.event.logical.shared.SelectionEvent; import com.google.gwt.event.logical.shared.SelectionHandler; import com.google.gwt.user.client.rpc.AsyncCallback; import com.google.web.bindery.event.shared.EventBus; +import com.sencha.gxt.cell.core.client.ButtonCell.IconAlign; import com.sencha.gxt.cell.core.client.form.ComboBoxCell.TriggerAction; import com.sencha.gxt.core.client.util.Margins; import com.sencha.gxt.data.shared.LabelProvider; @@ -123,6 +125,22 @@ public class AddColumnPanel extends FramedPanel implements init(); create(); } + + /** + * + * @param parent + * @param eventBus + */ + public AddColumnPanel(TRId trId, EventBus eventBus) { + super(); + Log.debug("CreateDefColumnPanel[trId: " + trId); + this.thisPanel = this; + this.eventBus = eventBus; + this.trId = trId; + init(); + create(); + } + protected void init() { setWidth(WIDTH); @@ -285,9 +303,15 @@ public class AddColumnPanel extends FramedPanel implements comboTimeDimensionTypeLabel = new FieldLabel(comboTimeDimensionType, "Time Type"); - + + // Save btnSave = new TextButton("Save"); + btnSave.setIcon(ResourceBundle.INSTANCE.save()); + btnSave.setIconAlign(IconAlign.RIGHT); + btnSave.setTitle("Save"); + + SelectHandler changeHandler = new SelectHandler() { public void onSelect(SelectEvent event) { @@ -556,7 +580,8 @@ public class AddColumnPanel extends FramedPanel implements public void update(TRId trId) { this.trId = trId; - + this.clear(); + create(); } protected void save() {