1

我正在尝试将列添加到initComponent()使用this.columns.push().

这工作正常,但是当我销毁视图并再次创建它时,列被复制了。似乎 ExtJS 保留了前一个实例的某些状态。我什至尝试重置列数组,destroy()但无法消除这种奇怪的行为。

有关代码,请参阅此Sencha Fiddle

4

1 回答 1

0

试试这个方法,应该可以的

var grid, columnsArr = [];
grid.reconfigure(undefined, columnsArr);

第一个参数是存储引用。如果您还想更改商店,请传递对新商店的引用

于 2016-03-10T08:54:27.423 回答