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}},

posted @ 2012-04-14 20:37  meetrice  阅读(2320)  评论(0编辑  收藏  举报