Ext Js列表视图列没有正确隐藏或扩大
问题描述:
我有一个Ext Js列表视图,我试图摆脱,或使我的Id列变小。现在它是下面的代码Ext Js列表视图列没有正确隐藏或扩大
this.relList = new Ext.list.ListView({
singleSelect: true,
store: this.buildStore(),
columns: [{
header: 'Id',
dataIndex: 'Id',
hidden: true
}, {
header: 'Name',
dataIndex: 'Name',
}]
});
当这个ListView显示,它仍然显示Id列,即使我告诉它隐藏它。此外,如果我将hidden:true
更改为width: 1
以使Id列变小,名称列不再显示,Id列占用整个列表视图。
如何隐藏此列?
答
为什么要使用Id列?您可以通过record.data或商店本身访问数据,不需要将其添加为列
答
该API不列出隐藏为列配置中每个对象的有效属性。 http://dev.sencha.com/deploy/dev/docs/?class=Ext.list.ListView
从我所看到的ListView不支持隐藏列。您可能需要使用GridPanel。
就像Scrum Meister说的那样。如果您不需要显示它,它不应该列为列。
哦,我以为我只能得到Id,如果它是一列,这是有道理的! – KallDrexx 2010-12-21 03:17:44