如何在jqgrid加载上禁用数据检索

时间:2012-01-28 21:21:37

标签: javascript jqgrid

jqgrid用于显示服务器的库存状态。使用url参数中的controller:

以json格式检索数据
url: 'Grid/GetData'

获取数据(甚至0行)需要一些时间。这会导致页面加载明显延迟。

如何在初始jqgrid加载时禁用GetData控制器调用? 在初始加载时,应出现空网格,没有行。

如果用户发出此命令,则应检索数据:

  • 输入搜索条件
  • 在搜索工具栏中按
  • 输入
  • 按下jqgrid工具栏中的刷新按钮。

1 个答案:

答案 0 :(得分:2)

您应该在开头使用datatype: 'local'。如果要从服务器加载数据,则应使用datatype方法将setGridParam更改为“json”并触发reloadGrid

在许多场景中,例如主/详细网格我使用的方式。一开始,详细网格有datatype: 'local'。如果在主网格中选择了一行,我将datatype设置为'json'以获取详细网格并重新加载。在详细网格的postData中,将使用主网格中所选行的id。