如何使Ext.form.Combobox无法输入“脏”数据

时间:2011-03-17 12:10:35

标签: extjs combobox

我们有没有办法让Ext.form.Combobox无法输入不在组合框存储中的数据? 这意味着用户可以快速输入过滤项目的字段,但是他们不能在组合框的商店外输入“脏”数据? ExtJS是否通过配置属性来支持此功能,或者我们必须自定义它?! 非常感谢你!

2 个答案:

答案 0 :(得分:4)

使用editable:falseforceSelection:true配置组合框就足够了

答案 1 :(得分:0)

组合有2个变量(如<select>)值和显示。即使你设置editable:true什么是默认值,并允许你用组合写,无论你写什么,它应该是马赫显示以便设置值......

在你的情况下,带有autosuggest(不需要AJAX)的TextField wiget可以正常工作