2

当我执行列排序时,我的 JQGrid 不会显示默认的“正在加载”消息。为了安全起见,我明确添加了默认代码:

loadui:'启用'

但它仍然没有在网格中间显示“加载”消息。我错过了什么?谢谢你。

4

2 回答 2

1

loadui选项仅适用于使用 AJAX 操作的网格,例如,如果它们直接从外部源加载 XML 或 JSON 数据。从jqGrid 文档

此选项控制在进行 ajax 操作时要执行的操作。

如果您的网格使用本地数据源,那么您将永远不会看到加载对话框。另一方面,如果您的网格正在检索自己的数据,那么如果您可以提供一些代码让我们帮助缩小问题范围,将会有所帮助。

于 2012-09-06T21:47:50.433 回答
1

我自己解决了这个问题。我删除了这条线

loadonce: true,

从我的 JQGrid 属性中,这解决了这个问题。不知道为什么,但现在,我会接受它。这是来自wiki on loadonce的信息:

如果此标志设置为 true,则网格仅从服务器加载一次数据(使用适当的数据类型)。第一次请求后,数据类型参数自动更改为本地,所有进一步的操作都在客户端完成。寻呼机(如果存在)的功能被禁用。

于 2012-09-07T14:27:10.760 回答