setGridParam 如何在项目中与getGridParam配合
时间: 2024-02-25 07:52:39 浏览: 113
jqGrid中文文档.pdf
`setGridParam` 和 `getGridParam` 是 jqGrid 的两个方法,它们可以用于获取和设置 Grid 的参数。在项目中,可以使用这两个方法来动态地设置和获取 Grid 的参数。
以下是一个示例,演示了如何在项目中使用 `setGridParam` 和 `getGridParam` 方法:
```javascript
// 获取 Grid 对象
var grid = $("#gridList");
// 设置 Grid 的参数
grid.jqGrid('setGridParam', {
url: '/api/getData', // 设置 Grid 的数据源
datatype: 'json', // 设置数据类型为 JSON
page: 2, // 设置当前页数为 2
rowNum: 10, // 设置每页显示的行数为 10
});
// 重新加载 Grid 数据
grid.trigger("reloadGrid");
// 获取 Grid 的参数
var params = grid.jqGrid('getGridParam');
// 输出 Grid 的参数
console.log(params.url); // 输出 Grid 的数据源 URL
console.log(params.datatype); // 输出 Grid 的数据类型
console.log(params.page); // 输出 Grid 的当前页数
console.log(params.rowNum); // 输出 Grid 的每页显示的行数
```
在上面的示例中,首先使用 `setGridParam` 方法设置了 Grid 的参数,然后使用 `trigger("reloadGrid")` 方法重新加载数据。接下来使用 `getGridParam` 方法获取了 Grid 的参数,并使用 `console.log` 方法输出了 Grid 的数据源 URL、数据类型、当前页数和每页显示的行数。
在实际项目中,可以根据需要动态地设置和获取 Grid 的参数,以实现更加灵活的数据管理和展示。
阅读全文