首页 > 代码库 > 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