extjs组合框中的自动完成

时间:2011-12-14 16:00:06

标签: javascript autocomplete combobox extjs

我正在使用带有自动完成功能的组合框。这是我的代码:

            {
            xtype: 'combobox',
            typeAhead: true,
            id: 'search_box',
            fieldLabel: 'Search',
            store: ariadneStore,
            queryMode: 'remote',
            displayField: 'name',
            editable: true,
            forceSelection: false,
            emptyText: 'Please insert disease term',
            minChars: 3, 
            hideTrigger: true,
            selectOnFocus: false,
            width: 250,
            listeners: {
                specialkey: function(field, e){
                    if (e.getKey() == e.ENTER) {                            
                        loadResultStore();
                    }
                }
            }
        },

只要输入一些字符串,第一个建议就会得到关注。那就是当我点击输入时,第一个建议被选中。我更喜欢焦点停留在组合框的文本框架中。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:3)

尝试在配置中设置autoSelect: false属性。