From ab07ae7a8fb1470d0f331012c056b1f0a749bc01 Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Mon, 13 Dec 2010 12:37:18 +0000 Subject: [PATCH] do not trim down column model SVN: 19104 --- .../application/ui/grid/ExtendedGridView.java | 22 ------------------- 1 file changed, 22 deletions(-) diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ExtendedGridView.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ExtendedGridView.java index 1725c5bb91a..5b88db4de43 100644 --- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ExtendedGridView.java +++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/client/web/client/application/ui/grid/ExtendedGridView.java @@ -6,10 +6,7 @@ import java.util.List; import com.extjs.gxt.ui.client.data.ModelData; import com.extjs.gxt.ui.client.event.ComponentEvent; import com.extjs.gxt.ui.client.event.GridEvent; -import com.extjs.gxt.ui.client.store.ListStore; -import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; import com.extjs.gxt.ui.client.widget.grid.ColumnHeader; -import com.extjs.gxt.ui.client.widget.grid.ColumnModel; import com.extjs.gxt.ui.client.widget.grid.Grid; import com.extjs.gxt.ui.client.widget.grid.GridView; import com.extjs.gxt.ui.client.widget.menu.Menu; @@ -156,23 +153,4 @@ class ExtendedGridView extends GridView return headerCellIndex; } - @Override - protected void initData(@SuppressWarnings("rawtypes") ListStore store, ColumnModel fullModel) - { - // WORKAROUND: don't render hidden columns - pass a new column model without hidden columns. - // NOTE: This solution is a bit dangerous because we depend on internal GXT implementation. - // A cleaner solution would be to store full column model in AbstractBrowserGrid and pass - // stripped column model to the grid view. - List<ColumnConfig> newColumns = new ArrayList<ColumnConfig>(); - for (int i = 0; i < fullModel.getColumnCount(); i++) - { - ColumnConfig column = fullModel.getColumn(i); - if (column.isHidden() == false) - { - newColumns.add(column); - } - } - super.initData(store, new ColumnModel(newColumns)); - } - } \ No newline at end of file -- GitLab