2013-05-29 53 views
3

我正在用我现有的代码测试ExtJS 4.2(4.2.1),它主要工作,除了一个严重问题:当我的页面加载时,我得到一个JS错误:ExtJS 4.2:Ext.grid.feature.Summary存储初始化错误

Ext.fly(div).down(me.getNodeContainerSelector(), true) is null 

它发生在:

  • EXT-ALL-debug.js l.105020 - Ext.view.Table
  • 的createRowElement从EXT-所有调试调用。 js l.112748 - onstoreUpdate of Ext.grid.feature.Summary)

调用堆栈太长而无法放在这里,但发生在网格上的'排序'事件后,在此处为空(稍后会填充)。排序发生在网格构造函数调用initState()时,尝试应用保存的状态(网格是有状态的)。

我试图删除保存的状态数据,这有助于该过程更进一步:网格被绘制,但随后它开始加载并再次陷入onStoreUpdate()中,以相同的方式。

我在这里做错了什么?

回答

2

从4.1.2a升级到4.2.1后出现同样的问题。改变了我在网格上定义功能和插件的方式。现在使用ptype和ftype。似乎解决它。

+0

嗨迈克,谢谢你的回答。不幸的是,改变我的代码使用ftype和ptype并没有解决这个问题。 – yaronyogev

+0

我的代码更改功能定义的相同情况有所帮助! –