Javascript ExtJS4:列隐藏。太慢

Javascript ExtJS4:列隐藏。太慢,javascript,extjs,Javascript,Extjs,在不同的数据类型中,我需要从网格中隐藏一些列(不是一列)。 我正在使用column.hide()方法,但它的速度太慢了 如果我将hidden属性设置为列,我不知道方法,这将刷新网格视图 如果我做了grid.view.refresh()-头仍然存在 设置隐藏:true属性后如何刷新网格 或者其他方式…我也有同样的问题。我需要确定列的可见性和大小。如果使用标准方法,则需要24秒(约120列) 我的解决方案: var-grid=。。。; 对于(var i=0;i

在不同的数据类型中,我需要从网格中隐藏一些列(不是一列)。 我正在使用
column.hide()
方法,但它的速度太慢了

如果我将hidden属性设置为列,我不知道方法,这将刷新网格视图

如果我做了
grid.view.refresh()
-头仍然存在

设置隐藏:true属性后如何刷新网格


或者其他方式…

我也有同样的问题。我需要确定列的可见性和大小。如果使用标准方法,则需要24秒(约120列)

我的解决方案:

var-grid=。。。;
对于(var i=0;i

现在需要114毫秒而不是24秒。

您能给出创建网格的代码吗?标准创建。就像Sencha医生一样。我希望在创建网格时不隐藏列。创建网格时,我可以单击一些按钮(有一些数据条件),网格将使用该条件从服务器加载自身。然后我想隐藏一些列。我想隐藏按钮处理程序代码中的一些列。是否可以尝试此问题的建议答案?小心,使用鼠标调整列的大小时,此解决方案可能会导致工件。另一种方式(稍微慢一点~1秒)Ext.suspendLayouts();对于(var i…){…}Ext.resumeLayouts(true);