$(this).getGridParam('records')
时间: 2023-12-04 20:06:04 浏览: 149
GridView中数据记录的操作
`$(this).getGridParam('records')` 是 jqGrid 提供的一个方法,用于获取 Grid 中已经加载的数据总行数。其中,`$(this)` 表示当前 Grid 对象。
以下是一个示例,演示了如何使用 `getGridParam` 方法获取 Grid 中已经加载的数据总行数:
```javascript
// 获取 Grid 对象
var grid = $("#gridList");
// 设置 Grid 的参数
grid.jqGrid('setGridParam', {
url: '/api/getData', // 设置 Grid 的数据源
datatype: 'json', // 设置数据类型为 JSON
page: 1, // 设置当前页数为 1
rowNum: 10, // 设置每页显示的行数为 10
});
// 重新加载 Grid 数据
grid.trigger("reloadGrid");
// 获取 Grid 中已经加载的数据总行数
var records = grid.getGridParam('records');
// 输出 Grid 中已经加载的数据总行数
console.log(records);
```
在上面的示例中,首先使用 `setGridParam` 方法设置了 Grid 的参数,然后使用 `trigger("reloadGrid")` 方法重新加载数据。接下来使用 `getGridParam` 方法获取了 Grid 中已经加载的数据总行数,并使用 `console.log` 方法输出了数据总行数。
需要注意的是,在使用 `getGridParam` 方法获取 Grid 的参数时,第一个参数必须是字符串 `'records'`,表示要获取数据总行数。如果需要获取其他参数,需要将字符串替换为对应的参数名称。
阅读全文