5.0版本 无此API
时间: 2023-08-01 09:07:21 浏览: 49
非常抱歉,我之前的回答有误。在 jqGrid 5.0 版本中,确实没有 `destroyFilter()` 和 `createFilter()` 方法。
如果需要重新渲染 jqGrid 的 searchoptions,可以考虑重新初始化 jqGrid。具体步骤如下:
1. 获取 jqGrid 的参数对象,可以通过以下代码获取:
```javascript
var gridOptions = $('#gridId').jqGrid('getGridParam');
```
2. 修改 jqGrid 的参数对象,可以通过以下代码修改:
```javascript
gridOptions.search = true;
gridOptions.multipleSearch = true;
gridOptions.multipleGroup = true;
gridOptions.recreateFilter = true;
```
其中,search 表示是否启用搜索功能,multipleSearch 表示是否启用多条件搜索,multipleGroup 表示是否启用多条件分组搜索,recreateFilter 表示是否重新创建过滤器。
3. 销毁 jqGrid,可以通过以下代码实现:
```javascript
$('#gridId').jqGrid('GridDestroy');
```
4. 重新初始化 jqGrid,可以通过以下代码实现:
```javascript
$('#gridId').jqGrid(gridOptions);
```
5. 重新触发搜索,可以通过以下代码实现:
```javascript
$('#gridId')[0].triggerToolbar();
```
这样就可以重新渲染 jqGrid 的 searchoptions 了。
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)