我基本上想在页面加载时将网格留空。然后根据下拉选项。我想加载网格。我怎么能这样做。
谢谢!
答案 0 :(得分:3)
您应该在开头设置datatype: 'local'
。所以网格将是空的,没有任何包含。然后你应该在下拉元素上设置'change'处理程序。在事件处理程序内部,您应该根据datatype
将$("#list").jqGrid('getGridParam', {datatype: 'local'})
更改为'json'(或'xml'取决于您的要求)并调用trigger("reloadGrid",[{page:1}])
。 Yo可以使用postData
将函数作为属性(请参阅here),或者只将url
参数与'change'事件处理程序中的datatype
一起设置。