EasyUI整合篇
2016-05-19 23:14
656 查看
easy ui combobox getValue 获取不到值问题
必须设置属性showblank: true,否则只能从onSelect事件中获取
combobox 多选案例
必须设置属性showblank: true,否则只能从onSelect事件中获取
$("#ddlType").combobox({ valueField: 'id', textField: 'text', editable: false, mode: 'local', data: defultlist, //showblank: true onSelect: function (row) { $("#ddlType").val(row.id); });
combobox 多选案例
var JsonData = $("#hdWTData").val(); var defultlist = [];// if (JsonData != "") { JsonData = JSON.parse(JsonData); for (var i = 0; i < JsonData.length - 1; i++) { defultlist.push({ "id": JsonData[i].BZlevelID, "text": JsonData[i].BZlevelName }); } } $('#BZlevelID').combobox({ valueField: 'id', textField: 'text', editable: false, //disabled: blDisabled, //required: true, showblank: true, //validType: 'cmbrequired', multiple: true, formatter: function (row) { var opts = $(this).combobox('options'); return '<input type="checkbox" class="combobox-checkbox" value="' + row[opts.valueField] + '" title="' + row[opts.textField] + '"> ' + row[opts.textField] }, mode: 'local', data: defultlist, onSelect: function (row) { var opts = $(this).combobox("options"); var objCom = null; var children = $(this).combobox("panel").children(); $.each(children, function (index, obj) { if (row[opts.valueField] == obj.getAttribute("value")) { objCom = obj; } }); if (objCom != null && objCom.children && objCom.children.length > 0) { objCom.children[0].checked = true; } }, onUnselect: function (row) { var opts = $(this).combobox("options"); var objCom = null; var children = $(this).combobox("panel").children(); $.each(children, function (index, obj) { if (row[opts.valueField] == obj.getAttribute("value")) { objCom = obj; } }); if (objCom != null && objCom.children && objCom.children.length > 0) { objCom.children[0].checked = false; } } }); if (defultlist.length > 0) { $("#BZlevelID").combobox("select", "3"); $("#BZlevelID").combobox("select", "4"); $("#BZlevelID").combobox("select", "5"); }
相关文章推荐
- UIScrollView常见的使用方法
- [TreeDivideAndConquer]点分治
- UEFI引导系统
- shui
- include和require加载文件的区别
- BlockingQueue深入分析
- Codeforces Round #353 (Div. 2) -- A. Infinite Sequence
- ArrayBlockingQueue和LinkedBlockingQueue的使用
- hdu2767&&hdu3836 Proving Equivalences(Tarjan+缩点)
- 百度ueditor 文本框
- 啦啦啦啦~Django1.96---Django RequestContext
- ZooKeeper:Quick Start
- Adam学习24之MarkDuplicatesSuite修改后有问题
- java 之DelayQueue实际运用示例
- Ubuntu下类似 Mac下的 Quicksilver, Alfred 的快捷键工具
- UVA - 11572 Unique Snowflakes
- POJ 2778 DNA Sequence
- Poj 1904 King's Quest 强连通分量
- gui数据传递的方式讨论汇总
- [UESTC1059]秋实大哥与小朋友(线段树, 离散化)