使用getGridParam克隆jqGrid表(内部带子网格)显示奇怪的结果

时间:2012-08-09 03:44:06

标签: jquery jqgrid

基本上我有第一个jqGrid里面有一个子网格

jQuery("#FirstGrid").jqGrid({ 
...
subGrid: true,
...
});

我正在尝试使用

将第一个Grid克隆/复制到另一个页面(网格)
var gridconfig = $("#FirstGrid").jqGrid('getGridParam');
$("#SecondGrid").jqGrid(gridconfig);

问题是“SecondGrid”显示了2列子网格可点击列

这是一个jqGrid错误还是我错过了什么?

更新:

通过打印“gridconfig”

找到可能的根本原因
colModel":[
....
{"name":"subgrid","width":20,"sortable":false,"resizable":false,"hidedlg":true,"search":false,"fixed":true,"title":true,"hidden":false,"widthOrg":20},
....
], // first subgrid column added

"subGrid":true //another subgrid column added

1 个答案:

答案 0 :(得分:0)

解决使用:

$("#SecondGrid").remapColumns(*your permutation here*);

它基本上是移动列