我正在用我现有的代码测试 ExtJS 4.2 (4.2.1),它大部分工作,除了一个严重的问题:当我的页面加载时,我得到一个 JS 错误:
Ext.fly(div).down(me.getNodeContainerSelector(), true) is null
它发生在:
- ext-all-debug.js l.105020 - Ext.view.Table 的 createRowElement
- 调用自 ext-all-debug.js l.112748 - onStoreUpdate of Ext.grid.feature.Summary)
调用堆栈太长,无法放在这里,但它发生在网格上触发“排序”事件之后,此时网格为空(稍后填充)。排序发生在网格构造函数调用 initState() 时,尝试应用已保存的状态(网格是有状态的)。
我尝试删除已保存的状态数据,这有助于流程更进一步:网格已绘制但随后开始加载并以相同方式再次卡在 onStoreUpdate() 中。
我在这里做错了什么?
最佳答案
从 4.1.2a 升级到 4.2.1 后遇到同样的问题。更改了我在网格上定义功能和插件的方式。现在使用 ptype 和 ftype。似乎解决了它。
关于grid - ExtJS 4.2 : Ext. grid.feature.Summary 存储初始化错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16815335/