$("#grid").jqGrid('setGridParam', {rowNum: newRowNum}).trigger('reloadGrid');改变rowNum不生效
可能是因为你需要在 setGridParam
后调用 trigger('reloadGrid')
之前,先调用 GridUnload
方法来卸载 jqGrid。你可以这样做:
$("#grid").jqGrid('setGridParam', {rowNum: newRowNum}).GridUnload().trigger('reloadGrid');
这样将会先卸载 jqGrid,然后再重新加载它,并且带有新的 rowNum
参数。如果问题依然存在,你可能需要检查 newRowNum
参数的值是否正确,或者尝试在 setGridParam
调用后添加其他参数来检查是否触发了 reloadGrid
事件。
$("#gridList").jqGrid('setGridParam'怎么使用
setGridParam
方法是 jqGrid 提供的一个方法,用于设置 Grid 的参数。以下是使用 setGridParam
方法的示例:
// 获取 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 对象 grid
,然后使用 setGridParam
方法设置了 Grid 的参数,包括数据源 URL、数据类型、当前页数和每页显示的行数。最后调用 trigger("reloadGrid")
方法重新加载数据,使设置的参数生效。
需要注意的是,setGridParam
方法只是设置了 Grid 的参数,并不会立即生效。如果需要让设置的参数生效,需要调用 trigger("reloadGrid")
方法重新加载数据。
jqgrid setgridparam
setGridParam
是 jqGrid 提供的一个函数,用于设置 Grid 参数。它可以接受一个对象作为参数,该对象包含要修改的 Grid 参数。例如,可以使用 setGridParam
函数来修改 Grid 中的数据源、排序方式、分页等参数。与其它 jqGrid 函数一样,setGridParam
函数需要在 Grid 初始化之后调用。
以下是一个示例:
// 初始化 Grid
jQuery("#grid").jqGrid({
url: 'data.json',
datatype: 'json',
colNames: ['ID', 'Name', 'Price'],
colModel: [
{name: 'id', index: 'id', width: 55},
{name: 'name', index: 'name', width: 200},
{name: 'price', index: 'price', width: 100, align: 'right'}
],
rowNum: 10,
rowList: [10, 20, 30],
pager: '#pager',
sortname: 'id',
viewrecords: true,
sortorder: 'asc'
});
// 修改 Grid 参数
jQuery("#grid").jqGrid('setGridParam', {
url: 'newdata.json',
sortname: 'name',
sortorder: 'desc'
});
// 刷新 Grid
jQuery("#grid").trigger('reloadGrid');
在上面的代码中,我们首先初始化了一个 Grid,并指定了数据源、列模型、分页等参数。然后,我们使用 setGridParam
函数修改了 Grid 的数据源和排序方式。最后,我们使用 trigger
函数刷新了 Grid。
相关推荐















