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

摘要:
选择组合框单选按钮时,分配方法为$(id)。组合框(“setValue”,数据);当组合框更改为多选时,如果该方法仍用于赋值,则会出现以下问题。1.所选项目不会在下拉框中显示所选状态。2.当您要添加另一个选定项目时,将清除所有先前选定的数据,并且只显示最近选定的项目。3.如果要取消所选项目,将无法取消并显示两次函数AssignMulSelect(data,id)

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);
    }

免责声明:文章转载自《easyui combobox下拉框 多选赋值及选中》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇LeetCode 26取出js对象的所有属性的方式下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JS封装的下拉框

根据拼音首字母查询课程 调用: var test2 = new ShangShu.Course.Select(1, 'test2',data); test2.init();参数:1. 1----排列的序号,当调用多个,显示在最前不会被覆盖2. test2----附加在此ID下的文本框下3. data-----数据 HTML代码: <script t...

父元素和子元素的下拉框显示详解

一,下拉框靠近子元素 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 <style> 7...

记录POI导入时单元格下拉框两种实现方式(excel数据有效性)

如果下拉选项字符少于225 使用方式1 public static HSSFSheet setHSSFValidation(HSSFSheet sheet, String[] textlist, int firstRow, int endRow, int firstCol,int endCol) { // 加载下拉列表内容...

84、智能指针的原理、常用的智能指针及实现

原理 智能指针是一个类,用来存储指向动态分配对象的指针,负责自动释放动态分配的对象,防止堆内存泄漏。动态分配的资源,交给一个类对象去管理,当类对象声明周期结束时,自动调用析构函数释放资源 常用的智能指针 (1) shared_ptr 实现原理:采用引用计数器的方法,允许多个智能指针指向同一个对象,每当多一个指针指向该对象时,指向该对象的所有智能指针内部的引...

JS 三维数组赋值

 一维数组:[1,2,3];  //数组的每一个元素是一个标量 二维数组:[["a","b","c"],[1,2,3],123];  //数组的每一个元素是一个一维数组 三维数组:[[["a","b","c"],[1,2,3]],[["a","b","c"],[1,2,3]]];  //数组的每一个元素是一个二维数组 需要注意的是,多维空数组不能直接向某个...

HTML、jsp页面中radio,checkbox,select数据回显功能,默认被选中问题

最近常常遇到各种复选框、单选框、下拉框的默认被选中的问题,开始也是绞尽脑汁的想办法,今天写一篇学习总结的博文来写一下学习总结。 单选框(radio)默认被选中: 一、jstl技术进行回显 <input type="radio" name="sex" <f:if test="${c.sex=='男' }">checked="checked"...