首页 > 代码库 > easyui combobox with checkbox item
easyui combobox with checkbox item
$(‘#cc‘).combobox({ url:‘combobox_data1.json‘, method:‘get‘, valueField:‘id‘, textField:‘text‘, panelHeight:‘auto‘, multiple:true, formatter: function (row) { var opts = $(this).combobox(‘options‘); return ‘<input type="checkbox" class="combobox-checkbox">‘ + 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); }) }, onl oadSuccess: 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) { //console.log(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); } });
easyui combobox with checkbox item
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。