gpt4 book ai didi

asp.net - JqG​​rid - 子网格未显示

转载 作者:行者123 更新时间:2023-12-02 13:47:40 25 4
gpt4 key购买 nike

我在 MVC 项目中使用 JqGrid-subGrid 选项来获得嵌套的 gridview 外观。我能够在父网格中填充数据,我已启用子网格并给出用于填充内部网格数据的子网格 Url。现在的问题是,执行页面时 subgrid 没有显示,不仅如此, subGridUrl: 方法也没有被调用。谁能帮我找出背后的原因?下面是我的代码:

jQuery(文档).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']

}]

});
});

提前致谢,安西

最佳答案

我发现转储内置子网格并使用他们的“subgrid-as-grid”示例来动态插入全新的网格更容易:

From their wiki:

subGrid: true,
subGridRowExpanded: function(subgrid_id, row_id) {
// we pass two parameters
// subgrid_id is a id of the div tag created within a table
// the row_id is the id of the row
// If we want to pass additional parameters to the url we can use
// the method getRowData(row_id) - which returns associative array in type name-value
// here we can easy construct the following
var subgrid_table_id;
subgrid_table_id = subgrid_id+"_t";
jQuery("#"+subgrid_id).html("<table id='"+subgrid_table_id+"' class='scroll'></table>");
jQuery("#"+subgrid_table_id).jqGrid({
url:"subgrid.php?q=2&id="+row_id,
datatype: "xml",
colNames: ['No','Item','Qty','Unit','Total'],
colModel: [
{name:"num",index:"num",width:80,key:true},
{name:"item",index:"item",width:130},
{name:"qty",index:"qty",width:80,align:"right"},
{name:"unit",index:"unit",width:80,align:"right"},
{name:"total",index:"total",width:100,align:"right",sortable:false}
],
height: 100%,
rowNum:20,
sortname: 'num',
sortorder: "asc"
});

关于asp.net - JqG​​rid - 子网格未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3456437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com