gpt4 book ai didi

extjs4.2 - rowexpander 插件 extjs 4.21 的网格重新配置问题

转载 作者:行者123 更新时间:2023-12-03 07:06:28 25 4
gpt4 key购买 nike

当我重新配置包含 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);
}
});

这是错误提示

脚本 block 第 9988 行第 13 列出现未处理的异常

0x80070057 - Microsoft JScript 运行时错误:参数无效。

它是从 extjs 脚本 block 的以下位置抛出的

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**
}
},

请帮忙!预先感谢!

最佳答案

grid.suspendEvents();
grid.reconfigure (store);
grid.resumeEvents();

关于extjs4.2 - rowexpander 插件 extjs 4.21 的网格重新配置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17989653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com