我希望我的头衔是全面的! 我正在开发自己的个人帐户,其中一个主网格和一个网格作为子网格。 问题是主网格寻呼机显示正常,但是子网格寻呼机超出了网格的宽度,如下所示:
我不明白出了什么问题。
以下是子网格代码:
subGridRowExpanded: function(subgrid_id, row_id) {
var rowdata = $("#jqGrid").jqGrid('getRowData',row_id),
catg=rowdata.cg_id,
subgrid_table_id = subgrid_id+"_t",
pager_id = "p_"+subgrid_table_id;
$("#"+subgrid_id).closest("td").attr("colspan", 20)
.css({
borderRight:0,
borderLeft:0,
padding:0
})
.parent().find('td:eq(0)')
.addClass('ui-widget-content')
.addClass('ui-state-highlight')
.css({
borderLeft:0,
borderTop:0
});
$("#"+subgrid_id).html("<table id='"+subgrid_table_id+"' class='scroll'></table><div id='"+pager_id+"'></div>");
$("#"+subgrid_table_id).jqGrid({
url:"subc.php?rowid="+row_id+"&catg="+catg,
idPrefix:'s_'+row_id+'_',
datatype: "json",
colNames: ["ID","id_cp","Nom du poste"],
colModel:[
{
name:"su_id",
hidden:true
},
{
name:"id_cg",
hidden:true
},
{
name:"su_name"
}
],
caption:"Liste des postes budgétaires",
hidegrid: false,
gridview: true,
autowidth:true,
shrinkToFit:false,
viewrecords: true,
recordtext: "Postes {0} - {1} of {2}",
emptyrecords: "Aucun poste à afficher",
rownumbers:true,
rownumWidth:40,
altRows:false,
height:"auto",
maxHeight: (23*15),
rowNum: 20,
pager: pager_id,
loadComplete: function(){
$("#gview_"+subgrid_table_id+" .ui-jqgrid-titlebar .ui-jqgrid-title").css({color:'#875', fontWeight:'bold', fontSize:'1.2rem', lineHeight:'1.3rem',marginLeft:'10px'});
}
});
$("#"+subgrid_table_id).jqGrid('navGrid',"#"+pager_id,{search:false});
}
我确定这是一个新手的错误,我希望有人可以帮助我。 提前谢谢了 干杯 JiheL