2013-02-20 74 views
0

如何禁用Ext.form.ComboBox上的自动完成功能? 当用户键入时,我想让组合框像普通文本框一样执行。关闭Ext.form.ComboBox上的自动完成功能

我试过这些设置,但自动完成仍然弹出。

this.searchFieldBox = new Ext.form.ComboBox({ 
     triggerAction: 'all', 
     disableKeyFilter: true, 
     store: this.searchStore, 
     displayField: 'Value', 
     autoSelect: false, 
     fieldLabel: htmlHelpObject(me.id, this.Name), 
     labelSeparator: '', 
     labelCls: 'sectionLabel2', 
     emptyText: 'Enter a search term', 
     width: 500, 
     labelWidth: 160, 
     margin: "0 2 0 0", 
     validateOnBlur: false, 
     validateOnChange: false, 
+0

设置minChers了大量的工作,但我不喜欢这样的黑客行为。 – ove 2013-02-20 05:21:09

+0

你为什么要这样做 – 2013-02-20 05:34:22

+0

用户不喜欢它。任何想法,如果有可能? – ove 2013-02-20 05:42:48

回答

0

这并不难。 typeAhead需要关闭。

typeAhead: false 

看到这个JSFiddle例如开/关

+0

我想整个下拉的东西消失。这不会实现这一点。 – ove 2013-02-20 08:56:46

+0

@overule感谢downvote。看到我对你的帖子的评论 – sra 2013-02-20 09:22:24