javascript - 复选框选择模型 - 检查列标题文本

标签 javascript extjs extjs4 extjs4.1 extjs4.2

我有一个在网格面板上使用的复选框选择模型。我已经像这样配置了 CheckboxModel:

Ext.create('Ext.selection.CheckboxModel', {
    mode: 'Single',
    checkOnly: true,
    showHeaderCheckbox: false
});

此配置允许用户从网格面板中仅选择一条记录。我删除了标题中的复选框,因为我希望用户必须明确选中记录行中的复选框。现在我在该列中只有一个空白标题....有什么方法可以将文本添加到该标题列吗?据我所知,我唯一的选择似乎是将复选框保留在标题中,或者将其删除并保留一个空白的列标题...是否正确?

最佳答案

您可以覆盖 CheckboxModelgetHeaderConfig 方法,例如:

Ext.define('Fiddle.override.selection.CheckboxModel', {
    override: 'Ext.selection.CheckboxModel',

    getHeaderConfig: function() {
        return Ext.apply(this.callParent(arguments), {
            width: 100,
            header: 'Select'
        });
    },

});

工作示例:https://fiddle.sencha.com/#fiddle/1b3g

关于javascript - 复选框选择模型 - 检查列标题文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37469547/

相关文章:

javascript - d3.queue.await 函数未被调用

javascript - 选择除 Summernote div 内的元素之外的所有输入

extjs - 加载数据后如何刷新面板?

javascript - 单击按钮时按钮对齐方式发生变化 - extjs

javascript - ExtJS 4 : How do I Re-render Ext. 组件 iframe?

javascript - 如何使用 dataIndex Extjs 4 查找列索引

Extjs 折线图多线标签

javascript - 如何检查值是否是 Angular 模板中的对象?

javascript - Shopify.onItemAdded 更新#cart 和 cart.item.count

extjs - 查询具有特定 xtype 的子组件