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