javascript - Ext Js Listview 列未正确隐藏或加宽

标签 javascript listview extjs

我有一个 Ext Js ListView ,我正在尝试删除它,或者使我的 Id 列变小。现在是以下代码

    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 列变小,则 Name 列不再显示,并且 Id 列占据整个 ListView 。

如何隐藏此列?

最佳答案

为什么要使用 Id 列?您可以通过 record.data 或通过商店本身访问数据,不需要将其添加为列

关于javascript - Ext Js Listview 列未正确隐藏或加宽,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4495675/

相关文章:

java - 我正在尝试填充 ExpandableListView,为什么我在尝试设置自定义适配器时遇到错误?

javascript - 如何向 Ext JS 选择器子元素添加单击事件处理程序?

javascript - HTML 按钮表现不佳

javascript - Bootstrap-Switch 与 Uniform js 的相互干扰

javascript - 可以用 ExtJs 3.4 创建无限网格吗?

android - 图书 list 项目。每本书搜索都与以前的结果重叠。你如何清除ListView?

javascript - 如何为 ext 组合框执行自定义自动完成功能

javascript - 在使用 jQuery 的页面上使用 Prototype JS

javascript - 使用Phonegap上传文件: File Transfer Error: request body stream exhausted

android - 异步任务执行 doInBackground() 时发生错误