我在使用jqGrid时遇到了问题:
$("#gridView").jqGrid({
url:"grid.php",
colModel:[
{ name: 'id', index:'id'},
],
datatype: "json",
mtype:"post",
height:350,
rownumbers:true,
treeGrid: true,
treeGridModel : 'adjacency',
ExpandColumn : 'id',
ExpandColClick: true
....
$("#gridView").jqGrid("getGridParam", "data") return array$("#gridView").jqGrid({
url:"grid.php",
colModel:[
{ name: 'id', index:'id'},
],
datatype: "json",
mtype:"post",
pager:"#pager",
rowNum:50,
rowList:[10,50,100,500,1000],
viewrecords:true,
height:350,
rownumbers:true,
....
$("#gridView").jqGrid("getGridParam", "data") return null ??我在这里读过文章,不返回数据项ID的JQGrid getGridParam
但是我不能设置加载一次:真,因为我的动态数据为每次点击
发布于 2014-06-16 07:48:52
您不需要在发生loadonce: true的情况下使用treeGrid: true。jqGrid会自动填充data和_index的内部参数(参见代码的部分 )。
我假设您将null作为data参数的值,因为您试图在之前访问data ,然后将数据从服务器加载。尝试在$(this).jqGrid("getGridParam", "data")回调中使用loadComplete。填充data后将调用回调。
https://stackoverflow.com/questions/24238689
复制相似问题