我使用ExtJS Classic 7.3.1。
嗨,请告诉我该怎么做 我发现了一个错误 - https://fiddle.sencha.com/#view/editor&fiddle/3rlq
恢复状态时,如果某列有排序器并且位于另一列中,则会发生错误。
同时,如果将列单独取出(键入(OK SORTER)),则一切都完美恢复。
行动:
您必须将排序器添加到子网格中。
从树面板中删除所有分类器。
为您的子列创建自定义列类型
为
applyColumnState
、getColumnState
和 sort
创建您自己的功能
Ext.define('MyApp.SubColumn', { 扩展:'Ext.grid.column.Column', xtype: '子列',
applyColumnState: function...,
getColumnState: function...,
sort: function...
});
现在您可以根据需要自定义列状态。
经过一些调整,您应该能够让它运行。