2012-11-05 40 views
0

我使用jqGrid 4.3.1爲JSON實現了JQgrid。如果沒有記錄,json對象看起來像這樣。如果沒有要在JSON中顯示的記錄,JQgrid分頁是否顯示0的1?

{"partabtxt":{" detA":[],"detA1":[],"detB":[]},"partctxt":{"detC":[]},"partdtxt":{"detC":[]},"partetxt":{"detC":[]}} 

但分頁顯示Page 1 0f 0右側按鈕突出顯示。

我的問題是 1)在JQgrid中,如果沒有記錄,顯示第1頁是否爲失效? 2)如果沒有記錄,是否有任何方法可以獲得第0頁的0?

我曾嘗試提供以下解決方案

beforeRequest: function() { 
    if (mydata.length === 0) { 
        grid[0].p.page = 0;  
       } 

}之一,

,但這個解決方案不是爲JSON對象工作正常,因爲它有時拋出空指針異常,有時採摘的前一值。

回答

0

,你可以在你的JSON響應指定頁面,記錄計數

{"total":1.0,"page":1,"records":1,"rows":[{"id":001,"cell":[001,"record1"}]} 
相關問題