jqgrid 刷新本地数据
时间: 2023-11-17 17:24:39 浏览: 101
要刷新本地数据,可以使用`setGridParam`方法来重新加载数据。下面是一个简单的示例代码:
```javascript
// 获取jqGrid对象
var grid = $('#grid');
// 刷新本地数据
grid.jqGrid('setGridParam', { data: newData }).trigger('reloadGrid');
```
其中,`newData`是新的本地数据。`setGridParam`方法用于设置Grid的参数,`data`参数用于设置Grid的本地数据。`trigger`方法用于触发Grid重新加载数据。
相关问题
jqgrid 刷新数据后加载本地数据
在jqGrid中,刷新数据后重新加载本地数据可以通过两种方法实现:
1. 使用`setGridParam`和`reloadGrid`方法
```javascript
// 获取jqGrid对象
var grid = $('#grid');
// 刷新数据
grid.trigger('reloadGrid');
// 加载本地数据
grid.jqGrid('setGridParam', { data: newData }).trigger('reloadGrid');
```
首先,我们使用`reloadGrid`方法来刷新Grid的数据。然后,使用`setGridParam`方法设置`data`参数为新的本地数据,最后再次使用`reloadGrid`方法来重新加载Grid的数据。
2. 使用`clearGridData`和`addRowData`方法
```javascript
// 获取jqGrid对象
var grid = $('#grid');
// 清除原有数据
grid.jqGrid('clearGridData', true);
// 加载本地数据
grid.jqGrid('addRowData', 'id', newData);
```
首先,使用`clearGridData`方法清除原有的Grid数据。`true`参数用于清除分页信息。然后,使用`addRowData`方法添加新的本地数据。`'id'`参数表示使用数据的`id`作为行的标识。
以上两种方法都可以在刷新数据后重新加载本地数据,可以根据具体需求选择使用。
阅读全文
相关推荐














