而当autosearch属性为false时,需要手动调用jqGrid的搜索方法来搜索数据
时间: 2024-03-10 20:50:40 浏览: 72
VSFlexGrid_控件属性方法一览表
是的,当autosearch属性为false时,需要手动调用jqGrid的搜索方法来搜索数据。
在autosearch属性为false时,当用户更改搜索条件时,jqGrid不会自动搜索数据。这意味着,如果您希望在更改搜索条件后更新表格数据,则需要手动调用jqGrid的搜索方法。
可以通过调用`trigger('reloadGrid')`方法来重新加载表格数据。例如:
```
$("#searchButton").click(function(){
var postData = $("#grid").jqGrid("getGridParam", "postData");
postData.searchField = $("#searchField").val();
postData.searchString = $("#searchString").val();
postData.searchOper = $("#searchOper").val();
$("#grid").jqGrid("setGridParam", { search: true }).trigger("reloadGrid");
});
```
在这个示例中,当用户单击“搜索”按钮时,我们手动获取搜索条件并将其添加到jqGrid的postData参数中。然后,我们将搜索属性设置为true,然后触发`reloadGrid`事件以重新加载表格数据。
阅读全文