jgrid 的 async:false 属性有问题
$("#mygrid").jqGrid({
.... ajaxGridOptions : {async:false,.....} // ... });
我设置但它不起作用......所以它像手风琴一样工作......首先它作为这个屏幕加载
毫秒后它得到这种风格......对于这个错误我尝试 async:false 但它不起作用它仍然从第一个屏幕开始,然后得到第二个屏幕表单
查看源代码这里是演示:点击deo
首先,我建议您将使用的 jqGrid 从复古版本 4.3.1 更新到 4.6.0。我建议您查看使用 Multiselect 和 jqGrid 4.6.0的答案。
秒我想你可以通过以下方式解决你的问题。您目前使用
stype: 'select',
searchoptions: {
sopt: ['eq', 'ne'],
value: 'Admin:Admin;Moderator:Moderator;Yazar:Yazar;Editor:Editor',
attr: { multiple: 'multiple', size: 10 },
dataInit: dataInitMultiselect
}
的代码dataInitMultiselect
似乎来自我的旧答案。该代码包含$elem.multiselect(options);
将属性转换<select>
为multiple="multiple" size="10"
多选控件的行。我建议你
attr: { multiple: 'multiple', size: 10 }
$elem.multiselect(options);
$elem.attr({multiple: "multiple", size: 14});
$elem.find("option").removeAttr("selected");