当我为组合设置forceSelection:true
时,用户在选择选项后无法清除它。如果不添加虚拟空选择,我怎样才能让他清除该字段?
答案 0 :(得分:0)
我为需要此支持的组合框添加了“清除”触发器。最终,你需要一个动作来挂钩才能调用clearValue()。
Ext.create('Ext.form.field.ComboBox', {
...
trigger1Cls: 'x-form-clear-trigger',
trigger2Cls: 'x-form-arrow-trigger',
onTrigger1Click: function() {
this.clearValue();
}
});
注意:你仍然需要做一些CSS并创建一个图像(可能),以便显示触发图像。