设置loadonce时jqgrid的起始页:true

设置loadonce时jqgrid的起始页:true,jqgrid,Jqgrid,在jqgrid中使用loadonce:true时,是否可以将第一页以外的另一页设置为起始页 现在,我在第一次加载后重新加载网格,我认为这不是很好的性能,因为..您可以使用api设置起始页: $('#yourgrid').jqGrid('setGridParam', {page: '10'}); 我认为您必须在loadComplete中的某个地方调用reloadGrid。从服务器加载时只应执行一次此操作(请参阅,但使用[{page:thePageNumber}]作为重新加载网格的第二个参数 我建

在jqgrid中使用loadonce:true时,是否可以将第一页以外的另一页设置为起始页


现在,我在第一次加载后重新加载网格,我认为这不是很好的性能,因为..

您可以使用api设置起始页:

$('#yourgrid').jqGrid('setGridParam', {page: '10'});

我认为您必须在
loadComplete
中的某个地方调用
reloadGrid
。从服务器加载时只应执行一次此操作(请参阅,但使用
[{page:thePageNumber}]
作为
重新加载网格的第二个参数


我建议您进行的唯一优化是在初始化时使用非常低的值
rowNum
(例如1)。在调用
reloadGrid
之前,您可以将
rowNum
增加到您真正想要看到用户的值(例如25)。要减少闪烁,您可以将
隐藏在隐藏的
中,并在
$的情况下将其显示在
loadComplete
中。getGridParam('datatype')==='local'
。我没有测试我描述的内容,但我希望它能起作用。

您能在对操作的初始xHr请求之前这样做吗?进行此操作时,您订阅了什么活动?这就是我被困的地方