2012-03-06 68 views
0

是否有可能設置其他頁面超過一頁的開始頁,當我使用loadonce:在jqGrid的是真的嗎?設置起始頁時loadonce:真

現在,我完成了第一次加載後reloadgrid,我不認爲這就是真正的好表現WICE ..

回答

1

我想您必須致電reloadGridloadComplete內的某處。從服務器加載時,您只應該執行一次此操作(請參閱here,但使用[{page: thePageNumber}]作爲第二個參數reloadGrid)。

,我會建議你唯一的優化是rowNum非常低的值(例如1)在初始化的使用。在致電reloadGrid之前,您可以將rowNum增加到您真正想要查看用戶的值(例如25)。要減少flicker,您可以在隱藏<table>內部隱藏<div>並在$(this).getGridParam('datatype') === 'local'的情況下顯示它在loadComplete內部。我沒有測試我描述的內容,但我希望它能起作用。

0

您可以使用API​​來設置起始頁:

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

您可以在執行操作的初始xHr請求之前執行此操作嗎?你這樣做的時候你會贊成什麼活動?這是我卡住的地方 – SoftwareSavant 2013-03-03 20:50:54