extjs使用gridpanel时,加入了行号和复选框,可是当选择显示列的时候,当把所有的列都选没了,就恢复不了
就像这个图一样去不选没后无法恢复如图在行号和复选框那里都没有那个黑色的倒三角了,如何设置能够恢复或者禁用那个倒三角选择显示列...
就像这个图一样
去不选没后无法恢复 如图
在行号和复选框那里都没有那个黑色的倒三角了,如何设置能够恢复 或者禁用那个倒三角选择显示列 展开
去不选没后无法恢复 如图
在行号和复选框那里都没有那个黑色的倒三角了,如何设置能够恢复 或者禁用那个倒三角选择显示列 展开
1个回答
展开全部
hideable
: Boolean
(可选)设置为false,以防止用户隐藏该列(默认值为true)。在grid中为了不让所有的列隐藏,使用Ext.grid.GridPanel.enableColumnHide 代替。
可以用这个列属性。例如:
{
header : "用户名",
width : 80,
sortable : true,
dataIndex : "name",
hideable : false//这里固定不让它隐藏。
}
如果你想动态操作这个事情,不妨去监听ColumnModel的hiddenchange这个事件:
hiddenchange
: ( ColumnModel this , Number columnIndex ,
Boolean hidden )
当某一列隐藏或"反隐藏"时触发。
监听器将会以如下的参数格式调用:
this : ColumnModel
columnIndex : Number 列索引
hidden : Boolean
true为隐藏,否则为false
多查询api,你会有很多收获,当然看源码更好!
: Boolean
(可选)设置为false,以防止用户隐藏该列(默认值为true)。在grid中为了不让所有的列隐藏,使用Ext.grid.GridPanel.enableColumnHide 代替。
可以用这个列属性。例如:
{
header : "用户名",
width : 80,
sortable : true,
dataIndex : "name",
hideable : false//这里固定不让它隐藏。
}
如果你想动态操作这个事情,不妨去监听ColumnModel的hiddenchange这个事件:
hiddenchange
: ( ColumnModel this , Number columnIndex ,
Boolean hidden )
当某一列隐藏或"反隐藏"时触发。
监听器将会以如下的参数格式调用:
this : ColumnModel
columnIndex : Number 列索引
hidden : Boolean
true为隐藏,否则为false
多查询api,你会有很多收获,当然看源码更好!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询