【发布时间】:2011-10-10 02:45:51
【问题描述】:
我有一个带有过滤器的列的网格。 列定义:
columns:[{
text: "Number",
dataIndex: 'clientreference',
width: 200,
filter: true,
sortable: true
},
这里是过滤器特征定义
features: [{
ftype: 'filters',
encode: true,
local: false
}],
问题是:当我尝试保存网格状态时,过滤器不起作用:当我将此代码添加到网格时:
stateful: true,
stateId: 'documentsGrid',
我刷新页面并且一切正常,因为我的 cookie 中没有状态。 但是当我第二次刷新页面时 - 来自 cookie 和过滤器的状态加载不起作用。 如果我删除 stateful: true 并刷新页面,过滤器工作正常。 有什么建议? 我还注意到,extjs 站点中的所有示例都仅带有过滤器或带有状态网格,但没有一个示例同时具有这两种功能。
更新: 最有用的方法是制作我自己的方法来保存我需要的元素的状态并恢复它。
【问题讨论】:
标签: extjs filter extjs4 stateful