如何跨页面加载保存网格筛选器状态
How to save grid filter state across page loads?
我希望过滤器的状态,重新排列/调整大小/排序的列等在页面加载时保存。
我已经看到了stateId属性,但我不知道如何使用它。有什么帮助吗?
我已经在我的网格下设置了以下属性:
stateful : true,
stateId: 'myGrid',
stateEvents: ['columnhide', 'columnmove', 'columnresize', 'columnshow', 'sortchange'],
我还在Ext.OnReady():
末尾添加了这个Ext.state.Manager.setProvider(new Ext.state.CookieProvider({
expires: new Date(new Date().getTime() + (1000 * 60 * 60 * 24 * 7))
}));
如果有,则在Ext.require
功能中添加Ext.state.*
;
// add the following definition after Ext.onReady
Ext.state.Manager.setProvider(new Ext.state.CookieProvider({
expires: new Date(new Date().getTime() + (1000 * 60 * 60 * 24 * 7))
}));
// specify statefull and stateId property of the components
{
xtype: 'combobox',
stateful : true,
stateId: 'combobox-one'
}
相关文章:
- 事件和状态
- 获取选择框的状态
- 相位器状态未捕获参考错误
- 如何更改reactjs中外部/独立组件的状态或属性
- 使用AngularJS中的筛选器更新给定的表
- 如何使用密码检测网络中的状态连接
- Ember.js-接口状态应该存储在哪里
- 淘汰搜索/筛选
- 混合 ui-sref 和 $state.go 在 Angular ui-router 中进行状态转换
- 在Angular 2中布线期间保持零部件处于活动状态
- 在mvc应用程序中,在回发时保留最初隐藏的文本框的隐藏或可见状态
- 使用单个列筛选进行状态保存
- 如何创建具有空白选项和未筛选状态的动态选择字段
- 在 Dojo 增强网格筛选器栏上设置状态文本
- 单个列筛选不保存下拉列表 jQuery 的状态
- 上一页全部() 并按子状态进行筛选
- 通过orderBy和/或筛选器修改ng repeat时重置状态
- 如果Jquery中已筛选,则保持筛选状态
- 尝试保留筛选器状态时键入错误-Kendo UI网格
- 如何跨页面加载保存网格筛选器状态