2012-06-01 24 views
2

我對jqGrid有一個奇怪的問題。我注意到的是,如果我有一個只有一個項目的數據數組,它什麼都不顯示(檢查html元素沒有數據)。在陣列中有2個項目,它只顯示第一個項目。基本上它似乎是從陣列中的最後一項丟棄。使用jqGrid中的本地數據問題

數據類型是「本地」,我有一個正在用於數據字段的數據數組。我從來沒有注意到這個問題,因爲我通常有大量的數據不只是1或2個項目。沒什麼特別的。

+0

我忘了提到這一點,只發生在rowNum -1; – Psychoboy

+0

我現在發現的解決方法是將rowNum設置爲數組長度 – Psychoboy

回答

2

您提到了jqGrid不再支持的代碼rowNum: -1。目前最簡單的解決方案是將rowNum設置爲大量。

有關更多信息和其他潛在解決方法,請參閱this question

+1

+1。特別是在使用* local *數據的情況下,只允許'rowNum'的正值。 – Oleg

+0

好吧,我按照你所說的設置它,並且getDataIds不能正常工作。我確實升級到了4.3.3,並且似乎解決了這個問題。正在運行4.3.2 – Psychoboy

0

將大小設置爲數組大小几乎可以完全修復它。問題仍然是getDataIds方法。運行4.3.2升級到4.3.3完全修復它。