我正在使用带有自动完成功能的组合框。这是我的代码:
{
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();
}
}
}
},
只要输入一些字符串,第一个建议就会得到关注。那就是当我点击输入时,第一个建议被选中。我更喜欢焦点停留在组合框的文本框架中。有没有办法做到这一点?
答案 0 :(得分:3)
尝试在配置中设置autoSelect: false
属性。