【发布时间】:2014-10-14 13:49:44
【问题描述】:
jgrid 的 async:false 属性有问题
$("#mygrid").jqGrid({
.... ajaxGridOptions : {async:false,.....} // ... });
我设置但它不起作用......所以它像手风琴一样工作...... 首先它加载为这个屏幕
几毫秒后它得到这种风格...... 对于这个错误,我尝试 async:false 但它不起作用 它仍然从第一个屏幕开始 然后得到第二个屏幕窗体
这里查看源码是demo:click deo
【问题讨论】:
-
不惜一切代价避免
async: false。请也显示您的代码(以避免投票)。 -
我怀疑您所看到的是否是数据加载过程的结果。看起来过滤器被创建为
<select multiple='multiple'></select>,然后你可能有一些自定义代码来应用jQuery UI。在加载和呈现数据后,此代码似乎正在运行。您能与我们分享其中的一些代码吗? -
@TrueBlueAussie ...我编辑了guestion。我提供了演示链接。它只是index.html...besttweets.net谢谢
-
您能描述一下您的目标吗?问题是什么?
ajaxGridOptions : {async: false}是解决某些问题的一种方法,但是哪一种呢?该演示使用了近 3 年的复古版本 4.3.1 的修改代码。为什么? -
@Oleg 页面加载时看起来像那样(i.stack.imgur.com/Dhkq6.jpg)然后它变得正常但我们的客户不想要这个......你说它已经 3 岁......是那个错误修复了吗?如果是,我会尝试新版本