我们有没有办法让Ext.form.Combobox无法输入不在组合框存储中的数据? 这意味着用户可以快速输入过滤项目的字段,但是他们不能在组合框的商店外输入“脏”数据? ExtJS是否通过配置属性来支持此功能,或者我们必须自定义它?! 非常感谢你!
答案 0 :(得分:4)
使用editable:false
和forceSelection:true
配置组合框就足够了
答案 1 :(得分:0)
组合有2个变量(如<select>
)值和显示。即使你设置editable:true
什么是默认值,并允许你用组合写,无论你写什么,它应该是马赫显示以便设置值......
在你的情况下,带有autosuggest(不需要AJAX)的TextField wiget可以正常工作