jqgrid 5.0 重新渲染 searchoptions
时间: 2023-09-24 10:11:43 浏览: 71
要重新渲染 jqgrid 的 searchoptions,可以通过以下步骤实现:
1. 获取 jqgrid 的搜索框对象,可以通过以下代码获取:
```javascript
var searchBox = $('#gridId')[0].p.search;
```
2. 获取搜索框的参数对象,可以通过以下代码获取:
```javascript
var searchOptions = searchBox.options;
```
3. 修改搜索框的参数对象,可以通过以下代码修改:
```javascript
searchOptions.multipleSearch = true;
searchOptions.multipleGroup = true;
searchOptions.recreateFilter = true;
```
其中,multipleSearch 表示是否启用多条件搜索,multipleGroup 表示是否启用多条件分组搜索,recreateFilter 表示是否重新创建过滤器。
4. 重新渲染搜索框,可以通过以下代码实现:
```javascript
searchBox.destroyFilter();
searchBox.createFilter();
```
5. 重新触发搜索,可以通过以下代码实现:
```javascript
searchBox.search();
```
这样就可以重新渲染 jqgrid 的 searchoptions 了。
阅读全文