當我沒有返回行時,我們的jqGrid尋呼機說Page 1 of NaN
。JQGrid尋呼機說「楠的1」?
的JSON返回的是:
{"page":"1","records":"0","total":"1"}
爲什麼NaN
上市?
更新:我們似乎只是當我們用loadonce:true
有這個問題。
這裏的源代碼:
$("#list").jqGrid({
url:'NoData.json',
datatype: 'json',
mtype: 'GET',
colNames:['Product', 'Type'],
colModel :[
{name:'product', index:'product', width:80},
{name:'type', index:'type', width:55, align:'right'},
],
pager: '#pager',
rowNum:20,
viewrecords: true ,
caption: 'Positions',
height: '460',
loadonce:true,
hidegrid: false
});
更新2:什麼樣的作品是JSON以下 - 這是正確的?
{"page":0,"records":0,"total":0,"rows":[]}
細看了一下 - 查看更新後的帖子。當'loadonce'爲真時,似乎只有這個問題 – 2010-09-21 13:32:47
我下載了你提到的例子 - 如果我將loadonce更改爲true,那麼你可以重現這個問題。 – 2010-09-21 13:46:10
@馬庫斯:我發現錯誤存在的地方。在grid.base.js中的jqGrid 3.7.2中,將具有'if(locdata){'的行1098和1239替換爲'if(locdata && rn){'。您可以使用http://www.ok-soft-gmbh.com/jqGrid/NoData1.htm中的固定代碼查看相同的示例。問題是我在jqGrid 3.8剛發佈的版本中發現了**更多**問題。我沒有幾次,但稍後會嘗試寫出相應的建議,如何修復http://www.trirand.com/blog/?page_id=393/bugs/中的錯誤。 – Oleg 2010-09-21 14:47:01