【问题标题】:Ext JS : How to configure combobox as multiselect and singleselect at runtime?Ext JS:如何在运行时将组合框配置为多选和单选?
【发布时间】:2014-01-29 00:29:50
【问题描述】:

我正在尝试在运行时将组合框动态配置为 multiselectsingleSelect。 我使用 setMultiSelect(true) amd combo.multiSelect(true) 但它们不起作用。有什么建议吗?

【问题讨论】:

标签: javascript extjs extjs4.2


【解决方案1】:

我很惊讶缺少此功能。似乎可以添加到核心的功能。这是 Ext.form.ComboBox 的扩展,可以满足您的需求:

Ext.define('My.form.MultiSelectCombo', {
    extend: 'Ext.form.ComboBox',
    setMultiSelect: function(multiSelect) {
        var me = this;
        me.multiSelect = multiSelect;
        me.createPicker();
        me.reset();
    },
});

下面是 MultiSelectCombo 的示例:http://jsfiddle.net/r3kv2/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    相关资源
    最近更新 更多