关于保存列表表头的配置,一般我们不需要与后台交互,直接保存在 localStorage 中就能满足常规使用需求(需要浏览器支持)。
直接上代码,插件:
Ext.define('ux.plugin.ColumnCustom', {
alias: 'plugin.columnCustom',
xtype: 'columnCustom',
//初始化
init: function (gridPanel) {
var me = this;
me.owner = gridPanel;
//根据已有配置项设置表头状态
me.setColumnConfig(