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