【发布时间】:2010-08-11 08:01:56
【问题描述】:
我在我的 MVC 项目中使用 JqGrid-subGrid 选项来获得嵌套的 gridview 外观。 我能够在父网格中填充数据,我已经启用了子网格并给出了 subGrid Url 来填充内部网格数据。现在的问题是,执行页面时 subgrid 没有出现,不仅如此,subGridUrl: 方法也没有被调用。谁能帮我找出背后的原因?以下是我的代码:
jQuery(document).ready(function () {
jQuery("#list").jqGrid({
url: '/jqgrid/DynamicGridData/',
datatype: 'json',
mtype: 'GET',
colNames: ['SurveyQnGrpId', 'SurveyQnGroup1'],
colModel: [
{ name: 'SurveyQnGrpId', index: 'SurveyQnGrpId', width: 40, align: 'left' },
{ name: 'SurveyQnGroup1', index: 'SurveyQnGroup1', width: 400, align: 'left'}],
pager: jQuery('#pager'),
rowNum: 10,
rowList: [5, 10, 20, 50],
sortname: 'SurveyQnGrpId',
sortorder: "SurveyQnGroup1",
viewrecords: true,
caption: 'My first grid',
subGrid: true,
subGridUrl: '/jqgrid/InnerGridData/',
subGridModel: [
{
name: ['SurveyQnGrpId','SurveyQnId', 'SurveyQn', 'SurveyQnCategory', 'MandatoryQn','RadioOption3'],
width: [10,10, 100, 10, 10,10],
align: ['left', 'left', 'left', 'left'],
params: ['SurveyQnGrpId']
}]
});
});
提前致谢, 安西
【问题讨论】: