2013-03-01 12 views
0

我正在使用jqGrid通過虛擬滾動加載數據。它工作正常,但我也試圖使它提前加載一些數據,至少要提前一頁,以避免在用戶滾動時出現加載。在文檔中,npage參數是指定處理這個參數的參數。我給它分配了布爾值,int值從1到100,但沒有任何作用。我錯過了什麼?jqGrid - 來自prmNames屬性的模糊npage參數

如果您在prmNames中設置npage選項,則網格有時會一次請求多個頁面;如果不是,它將只執行 多個GET請求。

jqGrid Docs demo virtual scrolling-npage is set to null

回答

0

你誤會文檔一點點。您需要prmNames對象的npage屬性設置爲一個字符串,例如像這樣:

prmNames: { 
    npage: 'npage' 
} 

這將告訴jqGrid的,如果動態滾動啓用(的scroll選項的值大於False不同),它可以(在自己的將不會總是)通過在npage屬性中指定的按名稱在密鑰下添加所需的頁數來請求多個頁面。

+0

它仍然沒有工作... – klaudyuxxx 2013-03-01 12:07:29

+0

@klaudyuxxx不工作如何?你確定你已經生成了jqGrid決定請求多個頁面的情況(例如,爲了做到這一點,例如非常快地滾動到底部,所以它需要獲得多個頁面),如果你滾動一頁它幾乎不會「提前」請求頁面。你是否確定你正在檢查你的請求是否正確地提供了新的參數? – tpeczek 2013-03-01 12:35:12