jqgrid 重新加载 searchoptions
时间: 2023-08-24 11:05:19 浏览: 102
要重新加载 jqgrid 的 searchoptions,可以通过以下步骤实现:
1. 获取 jqgrid 的搜索框对象,可以通过以下代码获取:
```javascript
var searchBox = $('#gridId').jqGrid('getGridParam', 'search');
```
2. 获取搜索框的参数对象,可以通过以下代码获取:
```javascript
var searchOptions = searchBox.getAdvancedSearch();
```
3. 修改搜索框的参数对象,可以通过以下代码修改:
```javascript
searchOptions = {
multipleSearch: true,
multipleGroup: true,
recreateFilter: true
};
```
其中,multipleSearch 表示是否启用多条件搜索,multipleGroup 表示是否启用多条件分组搜索,recreateFilter 表示是否重新创建过滤器。
4. 重新加载搜索框的参数对象,可以通过以下代码加载:
```javascript
searchBox.setAdvancedSearch(searchOptions);
```
5. 重新触发搜索,可以通过以下代码实现:
```javascript
searchBox.triggerSearch();
```
这样就可以重新加载 jqgrid 的 searchoptions 了。
阅读全文