Я попытался включить раскрывающийся список множественного выбора в jqgrid. Найдите приведенный ниже код:
{name:'sub_comp_grouptype', index:'sub_comp_grouptype', width:50, editable: true,search: true, edittype:'select', formatter:'select',
editoptions:{
value: 'FE:FedEx;TN:TNT;IN:Intim',
dataInit: function (elem) {
setTimeout(function () {
jQuery(elem).multiselect({
minWidth: 100, //'auto',
height: "auto",
selectedList: 2,
checkAllText: "all",
uncheckAllText: "no",
noneSelectedText: "Any",
open: function () {
var $menu = jQuery(".ui-multiselect-menu:visible");
$menu.width("auto");
//jQuery(".ui-multiselect-menu").css('z-index','1002');
// jQuery(".ui-multiselect-menu").css('position','absolute');
//jQuery(".ui-multiselect-menu span").css("cssText", "margin-left:2px;");
//var len = $menu.find('.ui-multiselect-checkboxes li').length;
//if(len > 5){
// jQuery(".ui-multiselect-menu").css('overflow-x','hidden');
//jQuery("ul").css("cssText", "height: 150px !important;");
//}else{
// var hei = "height: "+(len*27)+"px !important;";
//jQuery("ul").css("cssText", hei);
//}
//return;
},close: function () {
}
});
}, 50);
},
multiple: true,
defaultValue: 'IN',
size:'20',
maxlength:'30'
},
classes:"selectboxsupplier"}
Он отображается правильно, я могу видеть раскрывающийся список множественного выбора, но множественный выбор не закрывается. Я проверил приведенный ниже вопрос, на который ответил Олег, но он не работает Есть ли способ включить MultiSelect Combobox в jqGrid?