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