分页中的JqGrid rowNum工作不正常

分页中的JqGrid rowNum工作不正常,jqgrid,Jqgrid,。。。 rowNum:10, 寻呼机:“我的寻呼机”, 行列表:[10,20,30] 在一个包含10条以上记录的表中,它会显示所有记录,并显示第1页,共0页,即使rowNum设置为10。如果我从下拉列表中选择20,它将显示正确的行数,即使之后选择10,它也会再次显示正确的行数。但不是第一次。为什么呢 听起来初始属性设置不正确,是否尝试删除该行并重新设置 rowNum: 10, rowList: [10, 20, 30], 我想你填错了表格。例如,如果要使用ad

。。。 rowNum:10, 寻呼机:“我的寻呼机”, 行列表:[10,20,30]


在一个包含10条以上记录的表中,它会显示所有记录,并显示第1页,共0页,即使rowNum设置为10。如果我从下拉列表中选择20,它将显示正确的行数,即使之后选择10,它也会再次显示正确的行数。但不是第一次。为什么呢

听起来初始属性设置不正确,是否尝试删除该行并重新设置

        rowNum: 10,
        rowList: [10, 20, 30],

我想你填错了表格。例如,如果要使用addRowData,则可以包含更多行作为rowNum的值


无论如何,您都应该包含更多完整的代码,用于创建网格并描述如何在网格中填充数据。

调用此选项可以解决问题:

jQuery("#tableToGrid").setGridParam({ rowNum: 10 }).trigger("reloadGrid");

啊,我想这就是你声明你的寻呼机的地方,你可以试着把你的寻呼机声明移到行列表下面,在我的寻呼机声明中,我在标识元素时包含了一个$,那就是寻呼机。代码很简单:$function{tableToGridmytable,{rowNum:10,pager:'mypager',rowList:[10,20,30]}@我以前建议你不要使用tableToGrid。它使用addRowData查看填充网格的最慢方法以及其他许多缺点。你问的问题是一个来自那里的问题。tableToGrid不是主jqGrid代码的一部分。这是jqGrid的旧插件,见3.7版jqGrid之前创建的,该版本开始支持本地数据。你能看看这个问题并帮助我填充jqGrid吗@echo:我不是PHP开发人员。您只需要使用datatype:json并提供以json格式从数据库返回数据的url,或者使用datatype:json并将jqGrid的所有数据填充到JavaScript变量中,作为jqGrid的每个数据参数的输入。