combobox实现下拉列表多选, 效果如下

aaarticlea/png;base64,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" alt="" />

一、先定义一个easyui-combobox

<td>
目标人群:
</td>
<td>
<input id="cmbAgeType" class="easyui-combobox" name="dept" />
</td>

二、在javascript中写入如下代码

   $('#cmbAgeType').combobox({
url: 'AjaxHandler/RadioCommon.ashx?action=bindAgeType',//对应的ashx页面的数据源
method: 'get',
valueField: 'CID',//绑定字段ID
textField: 'CNAME',绑定字段Name
panelHeight: 'auto',//自适应
multiple: true,
formatter: function (row) {
var opts = $(this).combobox('options');
return '<input type="checkbox" class="combobox-checkbox" id="' + row[opts.valueField] + '">' + row[opts.textField]
}, onShowPanel: function () {
var opts = $(this).combobox('options');
var target = this;
var values = $(target).combobox('getValues');
$.map(values, function (value) {
var el = opts.finder.getEl(target, value);
el.find('input.combobox-checkbox')._propAttr('checked', true);
})
},
onLoadSuccess: function () {
var opts = $(this).combobox('options');
var target = this;
var values = $(target).combobox('getValues');
$.map(values, function (value) {
var el = opts.finder.getEl(target, value);
el.find('input.combobox-checkbox')._propAttr('checked', true);
})
},
onSelect: function (row) {
var opts = $(this).combobox('options');
var el = opts.finder.getEl(this, row[opts.valueField]);
el.find('input.combobox-checkbox')._propAttr('checked', true);
},
onUnselect: function (row) {
var opts = $(this).combobox('options');
var el = opts.finder.getEl(this, row[opts.valueField]);
el.find('input.combobox-checkbox')._propAttr('checked', false);
}
});

三、后台传到前台的Json格式

[{"CID":,"CNAME":"10岁以上","CSEX":,"CAGE":,"CEDUCATION":,"CINCOMING":,"CMARRY":,"CJOB":,"CDECIDER":,"CBACKUP1":,"CBACKUP2":,"CBACKUP3":,"CARG1":"","CARG2":"","CARG3":"","CVALID":,"CTX3":""},{"CID":,"CNAME":"男","CSEX":,"CAGE":,"CEDUCATION":,"CINCOMING":,"CMARRY":,"CJOB":,"CDECIDER":,"CBACKUP1":,"CBACKUP2":,"CBACKUP3":,"CARG1":"","CARG2":"","CARG3":"","CVALID":,"CTX3":""},{"CID":,"CNAME":"女","CSEX":,"CAGE":,"CEDUCATION":,"CINCOMING":,"CMARRY":,"CJOB":,"CDECIDER":,"CBACKUP1":,"CBACKUP2":,"CBACKUP3":,"CARG1":"","CARG2":"","CARG3":"","CVALID":,"CTX3":""},{"CID":,"CNAME":"10-19岁","CSEX":,"CAGE":,"CEDUCATION":,"CINCOMING":,"CMARRY":,"CJOB":,"CDECIDER":,"CBACKUP1":,"CBACKUP2":,"CBACKUP3":,"CARG1":"","CARG2":"","CARG3":"","CVALID":,"CTX3":""},{"CID":,"CNAME":"20-29岁","CSEX":,"CAGE":,"CEDUCATION":,"CINCOMING":,"CMARRY":,"CJOB":,"CDECIDER":,"CBACKUP1":,"CBACKUP2":,"CBACKUP3":,"CARG1":"","CARG2":"","CARG3":"","CVALID":,"CTX3":""},{"CID":,"CNAME":"30-39岁","CSEX":,"CAGE":,"CEDUCATION":,"CINCOMING":,"CMARRY":,"CJOB":,"CDECIDER":,"CBACKUP1":,"CBACKUP2":,"CBACKUP3":,"CARG1":"","CARG2":"","CARG3":"","CVALID":,"CTX3":""},{"CID":,"CNAME":"40-49岁","CSEX":,"CAGE":,"CEDUCATION":,"CINCOMING":,"CMARRY":,"CJOB":,"CDECIDER":,"CBACKUP1":,"CBACKUP2":,"CBACKUP3":,"CARG1":"","CARG2":"","CARG3":"","CVALID":,"CTX3":""},{"CID":,"CNAME":"50岁以上","CSEX":,"CAGE":,"CEDUCATION":,"CINCOMING":,"CMARRY":,"CJOB":,"CDECIDER":,"CBACKUP1":,"CBACKUP2":,"CBACKUP3":,"CARG1":"","CARG2":"","CARG3":"","CVALID":,"CTX3":""}]

EasyUI combobox下拉多选框的实现的更多相关文章

  1. 关于easyui combobox下拉框实现多选框的实现

    好长时间没有更博了,一是因为最近真的比较忙,二是因为自己是真的偷懒了,哈哈 好啦,这篇博客主要是总结一些关于easyui combobox下拉框实现多选框的实现,包括前台界面的展示,和后台对数据的获取 ...

  2. easyui combobox下拉框复制后再禁用,点击不会出现下拉框

    easyui combobox下拉框禁用,点击不会出现下拉框 需要做到,在给easyui combobox赋值后,再禁用easyui combobox 解决办法: $("#time-sele ...

  3. 我的第一个jquery插件:下拉多选框

    <!DOCTYPE HTML> <html> <head> <title> New Document </title> <meta n ...

  4. 使用jQuery为文本框、单选框、多选框、下拉框、下拉多选框设值及返回值的处理

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

  5. angular2.x 下拉多选框选择组件

    angular2.x - 5.x 的下拉多选框选择组件 ng2 -- ng5.最近在学angular4,经常在交流群看见很多人问 下拉多选怎么做... 今天就随便写的个. 组件源码 百度云   链接: ...

  6. 品优购商城项目(二)AngularJS、自动代码生成器、select2下拉多选框

    品优购商城想项目第二阶段 AngularJS.自动代码生成器.select2下拉多选框 完成了课程第三天.第四天的的任务. 1.学习了AngularJs前端的mvc分层思想,js部分分成control ...

  7. 自己用ul模拟实现下拉多选框,

    模拟实现下拉多选框 效果如下 <!DOCTYPE html> <html lang="en"> <head> <meta charset= ...

  8. jquery--获取多选框的值、获取下拉多选框的值

    获取多选框的值 var packageCodeList=new Array(); $('#server_id:checked').each(function(){ packageCodeList.pu ...

  9. 自定义实现 PyQt5 下拉复选框 ComboCheckBox

    一.前言 由于最近的项目需要具有复选功能,但过多的复选框会影响界面布局和美观,因而想到把 PyQt5 的下拉列表和复选框结合起来,但在 PyQt5 中并没有这样的组件供我们使用,所以想要自己实现一个下 ...

随机推荐

  1. null和undefined的异同

    相同点: 都表示值得空缺,二者往往可以互换,用“==”相等运算符判断两个是相等的,要用“===”判断. 在希望值是布尔类型的地方,他们的值都是假值,和“false”类似. 都不包含属性和方法. 使用& ...

  2. PHP 简单的加密解密方法

    本算法的基础:给定字符A B,A^B=C,C^B=A,即两次异或运算可得到原字符.实现代码如下: /** * @desc加密 * @param string $str 待加密字符串 * @param ...

  3. 数据库入门之运行原始 SQL 查找

    数据库入门之运行原始 SQL 查找 一旦你设置好了数据库连接,就可以使用 DB facade 来进行查找.DB facade 提供每个类型的查找方法:select.update.insert.dele ...

  4. curl报35错误码

    一.curl常见schannel错误 schannel: SNI or certificate check failed: SEC_E_WRONG_PRINCIPAL<0x80090322> ...

  5. Java并发系列[9]----ConcurrentHashMap源码分析

    我们知道哈希表是一种非常高效的数据结构,设计优良的哈希函数可以使其上的增删改查操作达到O(1)级别.Java为我们提供了一个现成的哈希结构,那就是HashMap类,在前面的文章中我曾经介绍过HashM ...

  6. [LTR] 信息检索评价指标(RP/MAP/DCG/NDCG/RR/ERR)

    一.RP R(recall)表示召回率.查全率,指查询返回结果中相关文档占所有相关文档的比例:P(precision)表示准确率.精度,指查询返回结果中相关文档占所有查询结果文档的比例: 则 PR 曲 ...

  7. 韩天峰博客 php基础知识学习记录

    http://rango.swoole.com 写好PHP代码真的不容易,给大家几个建议: 慎用全局变量,全局变量不好管理的,会导致你的代码依赖于全局变量,而耦合度太高. 一定不要复制粘贴代码,可重用 ...

  8. 关于yaml语言

    yaml语言广泛用于书写配置文件. 主要特点如下: 1.使用缩进表示层级关系,缩进使用空格键(非Tab键) 2.缩进的空格数目不要求,只要相同层级的元素左侧对其即可 3.#之后的内容为注释 4.yam ...

  9. [日常] NOIP前集训日记

    写点流水账放松身心... 10.8 前一天考完NHEEE的一调考试终于可以开始集训了Orz (然后上来考试就迟到5min, GG) T1维护队列瞎贪心, 过了大样例交上去一点也不稳...T出翔只拿了5 ...

  10. Build to win

    UPDATE:看到周筠老师的评论里的链接,那版式真的非常舒服.我想想模仿模仿他的布局来看看,虽然感觉做的也不是太好.另外对博客内容稍作修改. 一.获得小黄衫的感受 很幸运能够获得"领骑衫&q ...