天天看點

extjs combobox 獲得焦點即下拉的問題總結

以前我使用這個方式來做: listeners:{'focus':{fn:function(e){e.onTriggerClick();},buffer:200}},

這個方法有一個問題就是使用者在點選下拉箭頭時,會同時觸發focus和expand事件,而onTriggerClick中包含expand事件,故會兩次觸發expand事件,造成沖突。

解決方法如下:

,listeners:{'focus':{fn:function(e){e.expand();this.doQuery(this.allQuery, true);},buffer:200}},

繼續閱讀