当使用多个实例时,ExtJs Grid状态不会保存

时间:2017-08-12 01:51:16

标签: extjs grid stateful

根据该文件,我已经设置了属性:“stateful”,“stateId”并在加载ExtJ时添加了以下代码:

Ext.state.Manager.setProvider(new Ext.state.CookieProvider({
expires: new Date(new Date().getTime()+(1000*60*60*24*7)), //7 days from now
}));

当整个页面重新加载时网格状态保存成功,但是当我在同一页面上实例化新网格时,状态不能保存,如何解决?谢谢!

2 个答案:

答案 0 :(得分:0)

每个网格或应用中任何其他组件的stateId属性应该不同。

您是否关注此事?

答案 1 :(得分:0)

在您的网格面板中添加此stateId: stringstateful: true,stateEvents: ['columnresize', 'columnmove', 'show', 'hide'],

希望,这可能是有效的。 :)