jqGrid width subgrid pager超出主网格宽度

时间:2016-02-29 09:27:53

标签: jqgrid width pager

我希望我的头衔是全面的! 我正在开发自己的个人帐户,其中一个主网格和一个网格作为子网格。 问题是主网格寻呼机显示正常,但是子网格寻呼机超出了网格的宽度,如下所示:

enter image description here

我不明白出了什么问题。

以下是子网格代码:

 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

0 个答案:

没有答案