我正在使用 jqgrid。我需要实现网格的子网格。我的代码如下:
<div class="ww90p">
<!-- class="sheet"-->
<div class="" >
<table id="setcols" class="scroll"> </table>
<div id="psetcols" class="scroll"></div>
</div>
</div>
$("#setcols").jqGrid(
$.extend( {}, jqGrid_normal, {
url: "/account/chartjson/?{{ query_fragment }}&nd="+new Date().getTime(),
caption: " ",
colModel:[
{name:'number', width:50, label: "Number", sortable:false },
{name:'name', width:300, label: "Name", sortable:false },
{name:'opening_date', label: "Opening Date", width:150, sortable:false },
{name:'balance', label: "Balance", width: 100, sortable:false,align:'right' }
],
pager: '#psetcols',
sortname: 'number',
sortorder: "desc",
multiselect: true,
viewrecords: true,
footerrow : true,
userDataOnFooter : true,
subGrid: true,
subGridUrl :"/account/subgridjson/?{{ query_fragment }}&nd="+new Date().getTime(),
subGridModel: [
{ name : ['number','name','opening_date','balance'], width : [55,200,80,80] }
]
}));
子网格的 JSON 文件输出:
{
rows: [
{type: "4", number: "101", name: '<a href="/ledger/view_by_account?account_id=3">Bank (123456789
)</a>', opening_date: "2009-05-12", balance: "0.000000"}
]
}
但错误说:
cur 未定义 [打破这个错误] for (var j=0;j<cur.length;j++) {......
我无法克服这一点。如果有人可以请帮助我。