Minor updated
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/tabular-data-csv-export-widget@86380 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
b9dcc683b8
commit
6ccffaaf12
|
@ -16,6 +16,7 @@ import com.google.gwt.event.shared.HandlerRegistration;
|
|||
import com.google.gwt.user.client.rpc.AsyncCallback;
|
||||
import com.sencha.gxt.core.client.IdentityValueProvider;
|
||||
import com.sencha.gxt.core.client.Style.SelectionMode;
|
||||
import com.sencha.gxt.core.client.util.Margins;
|
||||
import com.sencha.gxt.data.client.loader.RpcProxy;
|
||||
import com.sencha.gxt.data.shared.ListStore;
|
||||
import com.sencha.gxt.data.shared.loader.ListLoadConfig;
|
||||
|
@ -24,8 +25,6 @@ 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;
|
||||
|
@ -41,9 +40,9 @@ public class ColumnDataGridPanel extends ContentPanel implements
|
|||
protected final Grid<ColumnData> grid;
|
||||
|
||||
public ColumnDataGridPanel() {
|
||||
//this.res=res;
|
||||
setHeaderVisible(false);
|
||||
new Resizable(this, Dir.E, Dir.SE, Dir.S);
|
||||
setHeadingText("Columns");
|
||||
//setHeaderVisible(false);
|
||||
//new Resizable(this, Dir.E, Dir.SE, Dir.S);
|
||||
|
||||
|
||||
ColumnConfig<ColumnData, String> labelCol = new ColumnConfig<ColumnData, String>(
|
||||
|
@ -53,15 +52,18 @@ public class ColumnDataGridPanel extends ContentPanel implements
|
|||
//ColumnConfig<ColumnData, String> typeCodeCol = new ColumnConfig<ColumnData, String>(
|
||||
// props.typeCode());
|
||||
|
||||
List<ColumnConfig<ColumnData, ?>> l = new ArrayList<ColumnConfig<ColumnData, ?>>();
|
||||
l.add(labelCol);
|
||||
ColumnModel<ColumnData> cm = new ColumnModel<ColumnData>(l);
|
||||
|
||||
IdentityValueProvider<ColumnData> identity = new IdentityValueProvider<ColumnData>();
|
||||
|
||||
final CheckBoxSelectionModel<ColumnData> sm = new CheckBoxSelectionModel<ColumnData>(
|
||||
identity);
|
||||
|
||||
|
||||
List<ColumnConfig<ColumnData, ?>> l = new ArrayList<ColumnConfig<ColumnData, ?>>();
|
||||
l.add(sm.getColumn());
|
||||
l.add(labelCol);
|
||||
ColumnModel<ColumnData> cm = new ColumnModel<ColumnData>(l);
|
||||
|
||||
|
||||
ListStore<ColumnData> store = new ListStore<ColumnData>(props.id());
|
||||
|
||||
RpcProxy<ListLoadConfig, ListLoadResult<ColumnData>> proxy = new RpcProxy<ListLoadConfig, ListLoadResult<ColumnData>>() {
|
||||
|
@ -95,6 +97,7 @@ public class ColumnDataGridPanel extends ContentPanel implements
|
|||
|
||||
|
||||
sm.setSelectionMode(SelectionMode.MULTI);
|
||||
sm.selectAll();
|
||||
grid.setLoader(loader);
|
||||
grid.setSelectionModel(sm);
|
||||
grid.getView().setAutoExpandColumn(labelCol);
|
||||
|
@ -108,7 +111,7 @@ public class ColumnDataGridPanel extends ContentPanel implements
|
|||
|
||||
|
||||
VerticalLayoutContainer con = new VerticalLayoutContainer();
|
||||
con.add(grid, new VerticalLayoutData(1, 1));
|
||||
con.add(grid, new VerticalLayoutData(-1, -1,new Margins(1)));
|
||||
setWidget(con);
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue