再页面设计中combobox使用遇到一些问题并解决了,特此记录一下
1、多选,不可编辑
editable:false,不可编辑
multiple:true, 多选
$("#chcek_id").combobox({
url:contextPath+'/a/nursetrain/qcplan/findQcPlanTeacherByQcPlan',
queryParams:{
plan_id:plan_id
},
editable:false,
multiple:true,
valueField:"tea_id",
textField:"tea_name",
});
在使用过程发现模糊查询导致不可编辑无法实现
所以修改了一下
editable:true,
limitToList: true,
加上limitToList,编辑但是无法放入输入框
2、多选数据回显
$(‘#chcek_id’).combobox(‘setValues’,data[0].chcek_id.split(“,”));
3、新增的时候第一个会多一个,
因为新增页面给其空格默认符,解决方法:将其值清空即可$(‘#chcek_id’).combobox(‘clear’);
在后面发现使用limitToList好像也可以去掉第一个逗号,