错误未捕获TypeError:无法读取属性' addCls'为null

时间:2014-04-17 15:54:14

标签: extjs extjs4 extjs4.2

我有一个完美的应用程序,但在控制台中我收到以下错误:

未捕获的TypeError:无法读取属性' addCls'为null

但是应用程序正常工作,因为如果应用程序有效,我发送了这个错误吗?


我发现了问题,但没有找到解决方法。
在我的网格中添加:

features: [{ftype: 'grouping'}]

我开始收到此错误。

希望你能帮助我。 问候

1 个答案:

答案 0 :(得分:0)

您在评论中发布的代码:

if (item && me.isRowStyleFirst(item)) {
    me.getRowStyleTableEl(item).addCls(me.tableOverFirstCls);
}

如果me.getRowStyleTableEl(item)未定义,此代码将抛出该错误。分组会中断函数me.getRowStyleTableEl() 像这样更改代码以省略.addCls。或者调整.getRowStyleTableEl以与分组兼容。

if (item && me.isRowStyleFirst(item) && me.getRowStyleTableEl(item)) {
    me.getRowStyleTableEl(item).addCls(me.tableOverFirstCls);
}