From da44509d9e283ef139becd7c58109f0af603be29 Mon Sep 17 00:00:00 2001 From: Giancarlo Panichi Date: Fri, 29 Nov 2013 18:46:05 +0000 Subject: [PATCH] Minor updated git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-csv-export-widget@86378 82a268e6-3cf1-43bd-a215-b396298e98cf --- .../client/grid/ColumnDataGridPanel.java | 26 +++++++++++-------- .../client/grid/ColumnDataProperties.java | 6 ++--- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/src/main/java/org/gcube/portlets/user/td/csvexportwidget/client/grid/ColumnDataGridPanel.java b/src/main/java/org/gcube/portlets/user/td/csvexportwidget/client/grid/ColumnDataGridPanel.java index 2c02d32..1db7019 100644 --- a/src/main/java/org/gcube/portlets/user/td/csvexportwidget/client/grid/ColumnDataGridPanel.java +++ b/src/main/java/org/gcube/portlets/user/td/csvexportwidget/client/grid/ColumnDataGridPanel.java @@ -23,6 +23,8 @@ import com.sencha.gxt.data.shared.loader.ListLoadResultBean; import com.sencha.gxt.data.shared.loader.ListLoader; import com.sencha.gxt.data.shared.loader.LoadResultListStoreBinding; import com.sencha.gxt.widget.core.client.ContentPanel; +import com.sencha.gxt.widget.core.client.Resizable; +import com.sencha.gxt.widget.core.client.Resizable.Dir; import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer; import com.sencha.gxt.widget.core.client.container.VerticalLayoutContainer.VerticalLayoutData; import com.sencha.gxt.widget.core.client.grid.CheckBoxSelectionModel; @@ -38,18 +40,20 @@ public class ColumnDataGridPanel extends ContentPanel implements protected final Grid grid; public ColumnDataGridPanel() { - - ColumnConfig nameCol = new ColumnConfig( - props.name()); - ColumnConfig typeNameCol = new ColumnConfig( - props.typeName()); - ColumnConfig typeCodeCol = new ColumnConfig( - props.typeCode()); + //this.res=res; + setHeaderVisible(false); + new Resizable(this, Dir.E, Dir.SE, Dir.S); + + + ColumnConfig labelCol = new ColumnConfig( + props.label()); + //ColumnConfig typeNameCol = new ColumnConfig( + // props.typeName()); + //ColumnConfig typeCodeCol = new ColumnConfig( + // props.typeCode()); List> l = new ArrayList>(); - l.add(nameCol); - l.add(typeNameCol); - l.add(typeCodeCol); + l.add(labelCol); ColumnModel cm = new ColumnModel(l); IdentityValueProvider identity = new IdentityValueProvider(); @@ -90,7 +94,7 @@ public class ColumnDataGridPanel extends ContentPanel implements grid.setLoader(loader); grid.setSelectionModel(sm); - grid.getView().setAutoExpandColumn(nameCol); + grid.getView().setAutoExpandColumn(labelCol); grid.getView().setStripeRows(true); grid.getView().setColumnLines(true); grid.setBorders(false); diff --git a/src/main/java/org/gcube/portlets/user/td/csvexportwidget/client/grid/ColumnDataProperties.java b/src/main/java/org/gcube/portlets/user/td/csvexportwidget/client/grid/ColumnDataProperties.java index f40ef56..512bda0 100644 --- a/src/main/java/org/gcube/portlets/user/td/csvexportwidget/client/grid/ColumnDataProperties.java +++ b/src/main/java/org/gcube/portlets/user/td/csvexportwidget/client/grid/ColumnDataProperties.java @@ -13,11 +13,11 @@ public interface ColumnDataProperties extends @Path("id") ModelKeyProvider id(); - ValueProvider name(); + ValueProvider label(); - ValueProvider typeName(); + //ValueProvider typeName(); - ValueProvider typeCode(); + //ValueProvider typeCode(); }