【发布时间】:2014-04-17 15:54:13
【问题描述】:
我有一个可以完美运行的应用程序,但在控制台中出现以下错误:
未捕获的类型错误:无法读取 null 的属性“addCls”
但是应用程序工作正常,因为如果应用程序工作,我发送了这个错误?
我找到了问题,但没有找到解决方法。
当我添加时在我的网格中:
features: [{ftype: 'grouping'}]
我开始收到此错误。
希望你能帮助我。 问候
【问题讨论】:
-
在 chrome 开发者工具中,您可以启用 pause on uncaught exception 以查看您在何时何地收到此错误。
-
这里是我在 ext-all-dev.js 中启动异常的地方 if (item && me.isRowStyleFirst(item)) { me.getRowStyleTableEl(item).addCls(me.tableOverFirstCls); }
-
似乎与鼠标悬停时突出显示表格中的第一行有关。但我不知道可能是什么问题......你使用分组吗?生成的 ExtJS 表是否有这个 css 类:
x-grid-table? -
问题是这一行:
return (me.isGrouping ? Ext.fly(item) : this.el).down('table.x-grid-table');如果您启用了分组,它将返回 undefined -
因为如果我想分组并发送给我这个错误?我可以做些什么才能在没有错误的情况下进行分组?