我不明白,根据ExtJs 7.3 Modern的手册,应该可以配置一个Ext.grid.Grid(https://docs.sencha.com/extjs/7.3.0/modern/Ext.grid.Grid.html#cfg-stateful)。
我补充道:
({
// ...
stateId: 'state-grid',
stateful: true,
// ...
});
并且在列上还为每个列添加了一个stateId,在我添加的应用程序启动函数中:
launch: function() {
Ext.state.Provider.register(new Ext.state.LocalStorage());
Ext.get(Ext.query('#appLoadingIndicator')).remove();
this.callParent(arguments);
}
但是我没有让有状态网格工作,也就是说,我隐藏了一个列,然后刷新了站点......这个列仍然是可见的。ExtJs 7.3 MODERN〈--- Modern not classic中的有状态工作也是如此。
1条答案
按热度按时间nuypyhwy1#
看一下下面这个简单易懂的fiddle示例。它保存了网格列的宽度和隐藏属性: