jgrid async false不起作用

时间:2014-10-14 13:49:45

标签: jquery jqgrid wijgrid

jgrid有异步问题:false属性

$("#mygrid").jqGrid({

.... ajaxGridOptions:{async:false,.....} // ... });

我设置但它不起作用...所以它的工作原理如手风琴...... 首先它加载为这个屏幕 first

在mseconds之后它会得到这种风格...... 对于这个错误我尝试async:false但它不起作用 它仍然从第一个屏幕开始 然后获取第二个屏幕表单

在这里查看来源是演示:click deo

enter image description here

1 个答案:

答案 0 :(得分:0)

首先,我建议你从复古版4.3.1更新你使用的jqGrid到4.6.0。我建议你查看使用Multiselect和jqGrid 4.6.0的the answer

秒我想你可以通过以下方式解决问题。您目前使用

stype: 'select',
searchoptions: {
    sopt: ['eq', 'ne'],
    value: 'Admin:Admin;Moderator:Moderator;Yazar:Yazar;Editor:Editor',
    attr: { multiple: 'multiple', size: 10 },
    dataInit: dataInitMultiselect
}

dataInitMultiselect的代码似乎来自my old answer。该代码包含将$elem.multiselect(options);<select>属性转换为多选控件的行multiple="multiple" size="10"。我建议你

  1. 删除attr: { multiple: 'multiple', size: 10 }
  2. 在<{strong>行<{1}}
  3. 之前添加以下行
    $elem.multiselect(options);