在extjs中我有一个GridPanel。
我想要隐藏此网格面板的一些列,我正在使用Hidden="true"
来处理它并且它正常工作。
问题是,当我点击网格菜单时,有一个名为' Columns'的选项。当您将鼠标移到'列'您可以选中/取消选中要显示/隐藏的列。
我想在此列表中显示隐藏的列(未选中),以便用户可以检查它们并在网格上手动显示它。
我尝试设置Hideable="true"
,但这些列仍然没有在'列中排除'列表。
请建议解决方案
答案 0 :(得分:0)
配置选项为hidden:true
(小写),例如:
,columns:[{
text:'Company'
,dataIndex:'company'
,flex:10
},{
text:'Price'
,xtype:'numbercolumn'
,dataIndex:'price'
,align:'right'
,width:80
},{
text:'Last Updated'
,xtype:'datecolumn'
,dataIndex:'lastChange'
,align:'right'
,width:135
,hidden:true
},{
text:'Industry'
,dataIndex:'industry'
,flex:4
}] // eo columns
在这种情况下,列Last Updated
最初是隐藏的,但仍会显示在列菜单中。如果您仍有麻烦,请在https://fiddle.sencha.com