1.當treegrid串列中有資料時,其分頁欄顯示是正確的,如下圖:

2.當使用js在前臺寫上:
$('#table_tg').treegrid("loadData", { total: 0, rows: {} });時,treegrid串列中的資料會被清空,但其分頁欄里的總行數仍然是2,如下圖:
3.當初次加載此treegrid時,如果沒有資料,其分頁欄里的總行數顯示為10,如下圖:

以上3點是問題的現象,下面對此treegrid的資料加載程序進行說明:
1.在treegrid的資料加載時,如果資料源不為空,則會在MVC的控制器中這樣回傳:

2.在treegrid的資料加載時,如果資料源為空,則會在MVC的控制器中這樣回傳:

請教在treegrid沒有資料時,其分頁欄里的總行數為什么沒有顯示0?
uj5u.com熱心網友回復:
這個我知道。LZ應該用的是esayui 1.4版本吧。什么的都是不對的。應該是這個才對
return Json(new { total=0,rows=null})
return Json(new { total=0,rows=new List<Class>()})
rows等于一個空集合物件。而不是null物件。
uj5u.com熱心網友回復:
怎么解決的?轉載請註明出處,本文鏈接:https://www.uj5u.com/net/244977.html
標籤:ASP.NET
上一篇:請教一個xpath的問題
