jqgird 怎么重置 searchoptions 筛选数据
时间: 2024-01-03 13:05:35 浏览: 87
要重置 jqGrid 的筛选数据,可以使用 `resetSearch` 方法。该方法会清除所有搜索条件并重新加载 jqGrid 的数据。
示例代码如下:
```javascript
$("#grid").jqGrid('resetSearch');
```
该方法将清除所有的搜索条件,包括搜索栏中的值,以及当前的筛选状态。在调用 `resetSearch` 方法后,可以重新设置 `searchoptions` 属性来定义新的筛选条件。
相关问题
jqgird 怎么重置 searchoptions filters
要重置 jqGrid 的 `searchoptions` 的 `filters` 属性,可以使用 `setGridParam` 方法来设置新的 `postData` 属性。在新的 `postData` 对象中,将 `filters` 属性设置为一个空字符串即可清空当前的筛选条件。
示例代码如下:
```javascript
$("#grid").jqGrid('setGridParam', {
postData: {
filters: ''
}
}).trigger('reloadGrid');
```
在上面的代码中,首先调用 `setGridParam` 方法设置新的 `postData` 属性,将其中的 `filters` 属性设置为空字符串。然后调用 `trigger` 方法重新加载 jqGrid 的数据,这将使 jqGrid 重新应用筛选条件。这样就能够清空当前的筛选条件并重新加载数据了。
需要注意的是,当调用 `setGridParam` 方法时,需要在重新加载 jqGrid 的数据之前进行设置,否则新的 `postData` 属性将不会生效。
阅读全文