破坏后再次添加动态网格列

时间:2016-03-07 08:15:49

标签: extjs extjs-grid

我尝试使用initComponent()this.columns.push()中向ExtJS网格添加列。

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

请参阅此Sencha Fiddle代码。

1 个答案:

答案 0 :(得分:0)

尝试这种方法,它应该可行

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

第一个参数是商店参考。如果您希望更改商店,也可以将引用传递给新商店