$.post ("Getsubinsurancetypelist.do", {parent_id:node.id},function (result) {
if (Result.length = = 0) {
$ ("#sub-insurance"). AddClass ("none");
} else {
$ ("#sub-insurance"). Removeclass ("none");
Drop-down box with check box
$ ("#sub_insurance_type"). ComboBox ({
Data:result,
Multiple:true,
Valuefield: ' id ',
TextField: ' Text ',
Panelheight: ' Auto ',
Formatter:function (Row) {
var opts = $ (this). ComboBox (' Options ');
Return ' <input type= ' checkbox ' class= ' Combobox-checkbox ' > ' + Row[opts.textfield]
},
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");
easyui-combobox-checkbox-drop-down box with check box