$("#grid").jqGrid('setGridParam', {rowNum: newRowNum}).trigger('reloadGrid');改变rowNum不生效
时间: 2023-08-06 12:04:57
浏览: 167
可能是因为你需要在 `setGridParam` 后调用 `trigger('reloadGrid')` 之前,先调用 `GridUnload` 方法来卸载 jqGrid。你可以这样做:
```javascript
$("#grid").jqGrid('setGridParam', {rowNum: newRowNum}).GridUnload().trigger('reloadGrid');
这样将会先卸载 jqGrid,然后再重新加载它,并且带有新的 `rowNum` 参数。如果问题依然存在,你可能需要检查 `newRowNum` 参数的值是否正确,或者尝试在 `setGridParam` 调用后添加其他参数来检查是否触发了 `reloadGrid` 事件。
相关问题
$("#gridList").jqGrid('setGridParam'怎么使用
`setGridParam` 方法是 jqGrid 提供的一个方法,用于设置 Grid 的参数。以下是使用 `setGridParam` 方法的示例:
```javascript
// 获取 Grid 对象
var grid = $("#gridList");
// 设置 Grid 的参数
grid.jqGrid('setGridParam', {
url: '/api/getData', // 设置 Grid 的数据源
datatype: 'json', // 设置数据类型为 JSON
page: 2, // 设置当前页数为 2
rowNum: 10, // 设置每页显示的行数为 10
// 重新加载 Gr
```