2012-03-06 28 views
1

我向我的RowList添加了「ALL」。在jqgrid中查看所有選項導致行號和總數爲NaN

然後在後端,如果檢測到ALL,我將LIMIT更改爲記錄結果的總數。它有點有用。它顯示了我想要的所有記錄。但是,所有行號都顯示NaN以及底部的分頁和總計。如果我看一下XML中的數據,看起來沒什麼問題。

回答

3

jqGrid不支持rowList中的「ALL」等單詞。因此,您必須在rowList陣列中包含一些足夠大的值,例如10000。你所能做的就是把重新命名爲,在相應的文字中選擇另一個詞如ALL。例如,如果你有

$('#grid').jqGrid({ 
    ... 
    pager: '#pager', 
    rowList: [10, 20, 50, 10000], 
    rowNum: 10 
}); 

,你可以用下面的語句

$("#pager option[value=10000]").text('All'); 

重命名文本10000(但不包括相應的值)爲 '全部':

enter image description here

在這種情況下,您將不會遇到顯示行號的列。

+0

精美的作品。正是我想要的。感謝您及時的回覆。 – 2012-03-06 17:41:50

+0

@Beeffingers:不客氣!如果問題解決了,您可以[「接受」](http://meta.stackexchange.com/a/5235/147495)答案。 – Oleg 2012-03-06 18:19:50

相關問題