jqgrid 初始化设置url 但是不需要加载数据,等待调用reloadGrid 才加载数据
50浏览 · 2024-03-23 16:39:10
可以在初始化jqGrid时指定`url`参数,并将`datatype`参数设置为`local`。这将使jqGrid不会在初始化时从服务器上加载数据。然后,在需要加载数据时,可以调用`reloadGrid`方法从服务器上获取数据并刷新表格。
示例代码如下:
$("#grid").jqGrid({
url: 'url',
datatype: 'local',
colNames:['Column 1', 'Column 2', 'Column 3'],
colModel:[
{name:'col1', index:'col1', width:100},
{name:'col2', index:'col2', width:100},
{name:'col3', index:'col3', width:100}
rowNum:10,
rowList:[10,20,30],
pager: '#pager',
sortname: 'col1',
viewrecords: true,
sortorder: "desc",
caption:"My first grid"
// 当需要加载数据时,调用reloadGrid方法
$("#grid").jqGrid("setGridParam", {url: 'new_url'}).trigger("reloadGrid");
在上面的代码中,我们将`url`设置为需要获取