performance - ExtJS6 Sencha:慢慢隐藏多列
问题描述
我有一个表(Ext.panel.Grid):21 列(Ext.grid.column.Column),50 行。用我的按钮隐藏 20 列大约需要 2 秒。我在循环中使用 column.setVisible(true) 方法。在浏览器调试器——ext-all-debug.js中,可以看到隐藏每一列的时候,很多时间都花在了:
rootHeaderCt.onHeaderHide(me);
Ext.resumeLayouts(true);
它在 Ext.grid.column.Column 的方法 hide() 中。
是否有可能以某种方式加快这个过程?
解决方案
推荐阅读
- powershell - POWERSHELL 脚本检查哪些文件只有文件名的第一部分是共同的,并且只移动这些文件
- android - 带有底部工作表的 Motionlayout 无法按预期工作
- python - 如何在绘图框外绘制 LabelSet?
- python - 如何从某个值查找列表中最远项目的索引
- erlang - '"erl.exe"' 不是内部或外部命令、可运行程序或批处理文件
- c# - 如何从 WebApi 二进制文件中检索控制器方法?
- vue.js - vue2 和 composition api - 无法导入 store,错误 [vue-composition-api] 在使用任何函数之前必须调用 Vue.use(VueCompositionAPI)
- python - 将 .py 文件隐藏为 .exe 时收到 tzlocal 警告 - Python
- python - POST 方法不接收来自表单的任何信息(DJANGO & BOOTSTRAP)
- excel - Excel函数打印输出选择范围如果不为空(不打印)