【发布时间】:2013-08-01 09:04:45
【问题描述】:
我在重新配置包含 rowexpander 插件的网格时遇到问题。如果我删除插件它工作正常。我也尝试了以下修复,但没有运气
Ext.override(Ext.grid.plugin.RowExpander, {
beforeReconfigure: function (grid, store, columns, oldStore, oldColumns) {
var expander = this.getHeaderConfig();
expander.locked = true;
if (columns)
columns.unshift(expander);
}
});
这是错误提示
脚本块第 9988 行第 13 列未处理的异常
0x80070057 - Microsoft JScript 运行时错误:参数无效。
它是从 extjs 脚本块的下面位置抛出的
onColumnsChanged: function(headerCt) {
var items = this.view.el.query(this.rowBodyTdSelector),
colspan = headerCt.getVisibleGridColumns().length,
len = items.length,
i;
for (i = 0; i < len; ++i) {
items[i].colSpan = colspan; // **the error thown location is this**
}
},
请帮忙!提前致谢!!
【问题讨论】:
标签: extjs4.2