Jqgrid Navgrid不';行不通

Jqgrid Navgrid不';行不通,jqgrid,Jqgrid,我试图将navgrid添加到一个工作的jqgrid中,但它没有显示出来。文件可能更好 $("#" + id + "Table").jqGrid({ datatype: "local", data: data, colNames: colNames, colModel: colModel, pager: '#' + id + 'Table', autowidth: true, scrol

我试图将navgrid添加到一个工作的jqgrid中,但它没有显示出来。文件可能更好

$("#" + id + "Table").jqGrid({
        datatype: "local",
        data: data,
        colNames: colNames,
        colModel: colModel,
        pager: '#' + id + 'Table',
        autowidth: true,
        scroll: false,
        forceFit: true,
        shrinkToFit: true,  //Width of columns should be expressed in integers which add to 100
        rowNum: <xsl:value-of select="$totalLength"/>,
        rowTotal: <xsl:value-of select="$totalLength"/>,
        sortname: defaultSortColumn,
        sortorder: defaultSortOrder,
        url: "fs/servlet/CS"
      });
      $("#" + id + "Table").jqGrid('navGrid',"#" + id + "Pager",{edit:true,add:true,del:true}); 
$(“#”+id+“表”).jqGrid({
数据类型:“本地”,
数据:数据,
colNames:colNames,
colModel:colModel,
寻呼机:'#'+id+'Table',
自动宽度:正确,
卷轴:错,
forceFit:对,
shrinkToFit:true,//列的宽度应该用加到100的整数表示
rowNum:,
行总数:,
sortname:defaultSortColumn,
排序器:默认排序器,
url:“fs/servlet/CS”
});
$(“#”+id+“Table”).jqGrid('navGrid',“#”+id+“Pager',{edit:true,add:true,del:true});

您正在将寻呼机设置为与网格相同的元素:

应该有所不同

前 Html


然后你的寻呼机将通过


pager:$(“#pagerId”),

您使用的是什么版本的jqGrid?我升级时有些组件坏了。Try:$(“#”+id+“Table”).jqGrid('navGrid',“#navGrid',{edit:true,add:true,del:true});您应该使用
“#”+id+“Pager”
作为jqGrid的
Pager
参数的值。您当前的代码看起来是
$(“#”+id+“Table”).jqGrid({…,pager:“#”+id+“Table”,…)
这是您的键入错误。此外,我建议您使用
gridview:true,autoencode:true,height:“auto”
选项并删除不需要的
滚动:false
。确实是打字错误。谢谢Oleg
    <div>
        <table id="gridId"  class="scroll" cellpadding="0" cellspacing="0"></table>
        <div id="pagerId" class="scroll" style="text-align:center;"></div>
    </div>