easyui-combobox插件的事件触发顺序

我用的版本是 jQuery EasyUI 1.5 看官方文档写的不是很清楚,本身实验了下javascript

$('#Fbuild').combobox(
			{
				valueField : 'Bcode',
				textField : 'Bname',
				panelHeight:'auto',
				type : "POST",
				queryParams:{
					Tstreet:row.Street
				},
				url : "./BuildProSelect",
                onBeforeLoad:function(param){
					alert("Fbuild...onBeforeLoad");
				},
				onLoadSuccess : function(){
					alert("Fbuild...onLoadSuccess");
				},
				onChange:function(){
					alert("Fbuild...onChange");
				},
				onClick:function(){
					alert("Fbuild....onClick");
				},
				onSelect:function(row){
					alert("Fbuild....onSelect");
				},
				formatter : function(row) {
					return '<span class="item-text">'
							+ row.Bname + '</span>';
				}
			}
);

一、初始化的时候执行顺序是:Fbuild...onBeforeLoad -> Fbuild....onSelect  ->  Fbuild...onLoadSuccessjava

二、当我点击页面该组件随便选择一个的时候,执行事件的顺序是 : Fbuild....onSelect  ->  Fbuild...onChangeui

三、当在我combobox手动输入的时候(easyui-combobox组件是用input标签实现的,全部能够手动输入内容),每输入一个字符 触发onChange事件,当输入的内容与下拉框中的某个元素匹配以后,触发onSelect -> onChange事件url

 

onClick事件之因此没有被触发是由于官网上写着 Fires when the user clicks a list item. Available since version 1.5.1.spa