0
xtype : 'combo',
allowBlank : false,
hideTrigger : true,
name : 'dummyName',
itemId : 'value',
fieldLabel : 'Value',
labelWidth: 40,
store : {
fields : ['value'],
proxy : {
type: 'ajax',
url: '/DUMMY/URL/',
reader: {
type: 'json',
rootProperty: 'results'
}
}
},
displayField: 'value',
valueField : 'value',
queryMode : 'remote',
queryParam : 'search',
typeAhead : false,
minChars : 0,
queryDelay : 500,
emptyText : 'mandatory',
msgTarget : 'none',
listConfig : {
maxHeight : 220
},
これにより、AJAX呼び出しが送信され、最初の文字を入力する際の提案が表示されます。しかし、私は、コンボが集中しているとき、そしてタイピングが始まる前でさえ、提案を表示したい。入力時ではなくComboBoxのonFocusを送信する
「フォーカス」リスナーを使用してAJAXコールを送信できます。ただし、提案は表示されません。
listeners:{
'focus': function(){
this.store.load();
}
}