Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jqGrid:子网格行,显示在maingrid json中获得的列_Jqgrid_Subgrid - Fatal编程技术网

jqGrid:子网格行,显示在maingrid json中获得的列

jqGrid:子网格行,显示在maingrid json中获得的列,jqgrid,subgrid,Jqgrid,Subgrid,我可以有一个子网格来显示主网格中的一些列,而不需要使用URL重新获取数据吗? 示例:主网格使用jsonReader从服务器(10列)获取数据,我想在父行中显示7列,在子网格行中显示3列。我能做这个吗? (或以其他方式实现此扩展概念?) (我尝试了下面的“subGridRowExpanded”功能,但似乎不起作用……) 错误:jQuery(“#网格”)。getRowData不是函数 ------------------------------------- var myGrid = jQuery

我可以有一个子网格来显示主网格中的一些列,而不需要使用URL重新获取数据吗? 示例:主网格使用jsonReader从服务器(10列)获取数据,我想在父行中显示7列,在子网格行中显示3列。我能做这个吗? (或以其他方式实现此扩展概念?)

(我尝试了下面的“subGridRowExpanded”功能,但似乎不起作用……)

错误:jQuery(“#网格”)。getRowData不是函数

-------------------------------------
var myGrid =  jQuery("#grid").jqGrid({

...
subGrid: true,

subGridRowExpanded: function (subgridDivId, rowId) {
            var subgridTableId = subgridDivId + "_t";
            var rowData = $("#grid").getRowData(rowId);
            var requestorFullName = rowData['requestorFullName'];
             var html ="<table id='" + subgridTableId + "'> <tr><td>'" +requestorFullName+"'</td></tr> </table>";
             $("#" + subgridDivId).append(html);

}

});

-------------------------------------
-------------------------------------
var myGrid=jQuery(“#grid”).jqGrid({
...
子网格:对,
subGridRowExpanded:函数(subgridDivId,rowId){
var subgridTableId=subgridDivId+“\u t”;
var rowData=$(“#网格”).getRowData(rowId);
var requestorFullName=rowData['requestorFullName'];
var html=“””+requestorFullName+“”;
$(“#”+subgridDivId).append(html);
}
});
-------------------------------------

成功了。必须做以下更改:var rowData=jQuery(“#grid”)。jqGrid('getRowData',rowId)如果这种创建表并显示大约5到7个字段的方式对大型表的性能有影响,有人能发表意见吗?