ExtJs-列隐藏/显示状态保存
我正在尝试保存网格列的状态 我设定ExtJs-列隐藏/显示状态保存,extjs,Extjs,我正在尝试保存网格列的状态 我设定 Ext.state.Manager.setProvider(new Ext.state.CookieProvider()); 并配置了网格 stateful: true, stateId: 'uniqueGridId', 现在它保存了关于网格的所有信息,即使我没有stateEvents 如何仅保存列隐藏/显示状态? 我试过了 但是没有什么改变 是否仍要保存隐藏/显示列状态,而只保存隐藏/显示列状态 如果有人需要它: applyState: functio
Ext.state.Manager.setProvider(new Ext.state.CookieProvider());
并配置了网格
stateful: true,
stateId: 'uniqueGridId',
现在它保存了关于网格的所有信息,即使我没有stateEvents
如何仅保存列隐藏/显示状态?
我试过了
但是没有什么改变
是否仍要保存隐藏/显示列状态,而只保存隐藏/显示列状态 如果有人需要它:
applyState: function(state) {
var cs = state.columns;
if (cs.length !== 0) {
for (var i = 0, len = cs.length; i < len; i++) {
var s = cs[i], c = Ext.getCmp(s.id);
if (typeof c !== "undefined") {
if (typeof s.hidden !== "undefined") {
c.hidden = s.hidden;
}
}
}
}
},
applyState:函数(状态){
var cs=state.columns;
如果(cs.length!==0){
对于(变量i=0,len=cs.length;i
applyState: function(state) {
var cs = state.columns;
if (cs.length !== 0) {
for (var i = 0, len = cs.length; i < len; i++) {
var s = cs[i], c = Ext.getCmp(s.id);
if (typeof c !== "undefined") {
if (typeof s.hidden !== "undefined") {
c.hidden = s.hidden;
}
}
}
}
},