2013-10-15 23 views
0

我在Asp.net MVC應用程序中實現Jqgrid。我正在做服務器端分頁和排序。默認頁面值爲1在Jqgrid頁面

每一件事情都在努力fine.i能夠排序和頁面良好。但唯一的問題是初始負載。

當網格加載時,它跳過一條記錄,然後顯示其他記錄。

所述的jqGrid經由Ajax請求發送網頁參數,則默認即將作爲-1或0

因爲,在第一負載中,有所以它應該理想地將被跳過的記錄1,而不是爲-1或0

請幫助我如何來解決這個問題..

回答

0

page參數將被髮送到服務器的值是1型頁面,而不是從0樣你要。服務器應在結果集的開始處跳過(page - 1)*rows記錄並返回rows記錄。如果您是ASP.NET MVC應用程序代碼的所有者,您可以在服務器端上進行上述簡單計算。只有當你真的不能改變現有的服務器代碼時,你才能在客戶端減少page的值。要做到這一點,你只需要實現serializeGridData回調。請參閱the answer中的代碼示例。

+0

。謝謝..我明白了..現在的解釋.. –

+0

@Avinash:不客氣! – Oleg