$(\'#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] }, 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) { //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); } });