JqG​​rid triand addJSONData添加最多20行

时间:2014-07-25 08:57:38

标签: json jqgrid

我正在从addrowdata更改为addjsondata,以便在超过20行的网格中获得更好的性能addjsondata给出的问题是,如果我传递一个超过20行的rowdata数组,它只会添加前20行。

使用的版本是4.4.5

1 个答案:

答案 0 :(得分:1)

我建议您使用toppager: truepager参数来显示寻呼机。 jqGrid 始终进行分页。 rowNum参数的默认值为20(请参阅表here中的“默认”列)。所以jqGrid显示第一页(20行),即使用户没有看到任何允许他更改页面的寻呼机。

所以你应该使用rowNum参数和一些足够大的值(如rowNum: 10000)或使用toppagerpager参数参数(或两者)来显示寻呼机允许用户更改页面。

最后,我建议您使用data参数与datatype: "local"一起创建网格和数据,而不是使用addRowData或{{1} }。在这种方式中,您将填充数据并显示已排序数据的第一页。不要忘记在您使用的选项列表中包含addJSONData(请参阅the answer)。如果您需要重新填充(替换)本地网格的数据,可以使用gridview: true,使用clearGridData设置data参数的新值,最后调用setGridParam重新加载网格。