Ext.define("Ext.state.DBProvider", { extend: "Ext.state.Provider", constructor: function() { var me = this; me.callParent(arguments); //将数据库中的状态信息读出来 //数据内容为 var states = [ // {stateId: 'st1', stateValue: 'o%3Acollapsed%3Db%253A0%5Ecol....'}, // {stateId: 'st2', stateValue: 'o%3Acollapsed%3Db%253A0%5Ecol....'} // ]; //将数据转换为state对象,通过循环处理 //state['st1'] = this.decodeValue(stateValue); //state['st2'] = this.decodeValue(stateValue); }, //@override get: function(name, value) { return this.callParent(arguments); }, //每次grid的状态改变时都会调用次函数 //name :stateId //value: 状态数据对象 set: function(name, value) { //将value序列化 var state = this.encodeValue(value); //将 name,value 存入数据库中 // TODO this.callParent(arguments); }});
详细解决方案
ExtJs4 将Grid的状态保留到服务器端
热度:3632 发布时间:2013-02-26 00:00:00.0
相关解决方案
- Extjs grid 失去选中行的列数据
- ExtJS4.0 文件上传的返回JSON字符串不对,该如何解决
- Ext.grid.rowexpander 默许展开
- Ext.ux.grid.RowEditor 的使用出现有关问题 。 求大神指点
- 小女子请教一个 Ext.ux.grid.RowEditor的有关问题
- Extjs4 Grid不显示数据,该怎么处理
- ()extjs4.0 mvc模式中,在controller中获取view层的元素对象
- extjs grid 怎么实现 行选中变色
- DevExpress.XtraGrid.Views.Grid.GridView 怎么自增新行
- grid ++ report异常
- Grid++Report 显示有关问题
- 有关MVC3中用到Html.Telerik().Grid()的绑定有关问题, 急
- ComponentArt:Grid 单击第二页时 报the data could not be loaded,该如何处理
- easyui grid 关于最后一条记录,该怎么解决
- 关于dv grid 的有关问题
- Ext Js 4 为什么一直出现 grid.getSelectionModel()没有定义。该如何解决
- grid++report Web插件有破解版本吗?解决思路
- 怎么在客户端清除 服务器端 textbox 里的内容,避免页面刷新
- 服务器端 怎么操作指定IFRAME的SRC指向?待
- 有没有办法让web页面经过socket连接(远程客户端) 访问服务器中的winform(服务器端)
- 寻好用的 Grid 控件。For Asp.net,该如何解决
- Exchange Server 服务器端 台历项
- Exchange Server 服务器端 日历项,该怎么解决
- vpf9.0 grid 中text的怪有关问题
- GRID 修改即显示的有关问题
- vfp grid 会粘贴excel 内容吗
- ~help grid sql text显示 插入
- grid 显示10列,要在第二列插一列,就得把剩上所有列号加一,有无简单办法
- grid 怎么列宽固定,不可拖拽
- Grid 中加入复选框后的奇怪有关问题