Extjs 3.4 Grid的存储在重新配置后未定义

时间:2015-12-19 07:37:46

标签: javascript extjs extjs3

重新配置网格面板时出现问题。我有一个EditorGridPanel,它的商店是从自定义columnModel

构建的

保存新设置(决定显示或不显示某些列)后,我得到一个新商店和一个新的列模型,然后我调用reconfigure函数重新配置网格,如下所示:

grid.reconfigure(newStore, newColumnModel);

reconfigure功能运行良好,但当我单击复选框(CheckboxSelectionModel)选择一行时,我看到此错误"无法读取属性'存储'未定义"

我在ExtJS 3.4上工作。 在他们的API页面http://docs.sencha.com/extjs/3.4.0/#!/api/Ext.grid.GridPanel-method-reconfigure上,他们警告说:

  

"请注意,在重新配置GridPanel时,某些现有设置可能会失效。例如,配置的autoExpandColumn可能不再存在于新的ColumnModel"

在这种情况下,我应该怎么做才能使CheckboxSelectionModel在重新配置之前工作?

感谢您的帮助!

0 个答案:

没有答案