【问题标题】:ExtJs Grid state not save when more than one instance used使用多个实例时,ExtJs Grid 状态不保存
【发布时间】:2017-08-12 01:51:15
【问题描述】:

根据文档,我设置了属性:“stateful”,“stateId”,并在ExtJs加载时添加了以下代码:

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

整个页面重新加载时grid的状态保存成功,但是当我在同一页面实例化一个新的Grid时,状态没有保存,如何解决?谢谢!

【问题讨论】:

    标签: extjs grid stateful


    【解决方案1】:

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

    你在关注吗?

    【讨论】:

      【解决方案2】:

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

      希望,这可能会奏效。 :)

      【讨论】:

        猜你喜欢
        • 2010-09-14
        • 2013-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多