我正在尝试在运行时将comboBox动态配置为 multiselect 和 singleSelect 。 我使用了setMultiSelect(true)amd combo.multiSelect(true)但它们没有用。有什么建议吗?
答案 0 :(得分: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/