easyui combobox下拉框 多选赋值及选中

combobox单选时,赋值方法:

$(id).combobox("setValue",data);  

当combobox改为多选,若仍使用该方法进行赋值就会出现以下问题

1.已选项在下拉框中未显示选中状态

2.当想要再增加一个选中时,之前选中的数据会被全部清除,只显示最新选择的项

3.若要取消已选中的某一项,则会出现取消不了,重复显示两次的情况

 

function AssignMulSelect(data,id) {
        var arr = data.split(',');
        var valueArr = new Array();
        for (var i = 0; i < arr.length; i++) {
            valueArr.push(arr[i]);
        }
        $(id).combobox("setValues", valueArr);
    }

 

posted @ 2021-04-20 16:06  敲键盘的喵~  阅读(1325)  评论(0编辑  收藏  举报