我注意到用户无法隐藏网格面板中的所有列。似乎网格必须至少显示一列。我可以想象这是一个不错的功能,但是在处理可隐藏和不可隐藏的列时,它并没有像我预期的那样工作。似乎规则是至少需要显示一个可隐藏的列,即使网格中有不可隐藏的列。
当至少显示一个不可隐藏的列时,不允许隐藏所有可隐藏的列对我来说没有意义。这种行为是可配置的吗?
我基于显示问题的有状态数组网格示例 创建了一个演示:http :
//jsfiddle.net/p9zqK/
var grid = Ext.create('Ext.grid.Panel', {
store: store,
stateful: true,
stateId: 'stateGrid',
columns: [
{
text : 'Company',
flex : 1,
sortable : false,
hideable : false,
dataIndex: 'company'
},
{
text : 'Price',
width : 75,
sortable : true,
renderer : 'usMoney',
dataIndex: 'price'
},
...