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(); }