属性名称 | 属性描述
valueField | 后台json传数据时对应的value字段属性名称,默认是id
textField | 后台json传数据时对应的text字段属性名称,默认是text
method | post/get
mode | local/remote,local是只加载一次数据源到本地,remote是根据输入的值和给定的url到后台查询过滤
url | 通过url获取下拉数据源
data | 固定的下拉数据源
keyHandler | 键盘事件
formatter | 下拉数据格式化data-defs=" method:'get', url: 'demo/testdata/combobox_data1.json', border:true, valueField: 'id', textField: 'text', panelWidth: 350, panelHeight: 'auto', formatter: formatItem "
panelWidth | 下拉框弹出宽度,默认自适应
panelHeight | 下拉框弹出高度
onBeforeLoad | 数据加载前函数
onLoadSuccess | 加载成功回调
onLoadError | 加载失败回调
onSelect | 选择事件,data-defs="onSelect：functionName"
onUnselect | 取消选择事件,data-defs="onUnselect：functionName"

方法名称 | 方法描述
getData | 获取下拉数据源,$('#comboboxId').combobox('getData')
setValues | 设置选中的值,$('#comboboxId').combobox('setValues','1,2')
setValue | 设置选中的值,$('#comboboxId').combobox('setValue','1')
clear | 清空选中的值
reset | 重置
loadData | 加载下拉框的值;$('#comboboxId').combobox('loadData', [{ "id":1, "text":"下拉框名称1", "desc":"详细描述详细描述详细描述详细描述详细描述详细描述详细描述" },{ "id":2, "text":"下拉框名称2", "desc":"详细描述详细描述详细描述详细描述详细描述详细描述详细描述" }]),
reload | 通过url重新加载;$('#comboboxId').combobox('reload', '/xxx.json')
select | 设置选中;$('#comboboxId').combobox('select','1')
unselect | 不选;$('#comboboxId').combobox('unselect','1')