0

这是我必须填充 jqGrid 的代码:

(抱歉..我无法在消息中获取脚本,否则它看起来一团糟)

截图图片的链接:代码截图

上面的代码有效(我对其进行了一些编辑,所以它不会太长)。所以当我选择一个下拉列表时,网格会被填充并显示。

我有几个问题希望有人可以帮助我:

  1. jqGrid 在初始加载时不显示。它仅在下拉更改事件发生时出现。有没有办法让一个空白的 jqGrid 显示出来,直到有东西被填充?

  2. 我想将 jQuery 代码移动到它调用 Web 服务的位置,以将 jqGrid 填充到它自己的方法中。我想有多种方法来填充网格,所以我想如果我把那个 jqGrid 代码放到它自己的方法中,我每次都可以调用那个方法。到目前为止,我无法让它发挥作用。谢谢参观。

4

1 回答 1

0

jqGrid只有在change事件发生时才会出现,所以页面加载时需要手动触发change事件。例如:

$("#ddlContactFilterStatus").change();

ajax代码移动到自己的函数中是个好主意。您可以从定义一个function包含代码的开始。如果你想要更具体的东西,你可以向我们展示你到目前为止所拥有的东西。

于 2012-05-07T13:48:27.177 回答