当我重新配置包含 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**
}
},
请帮忙 !提前致谢 !!