1.定義store
//-------------學生grid--------------
var studentstore = new ext.data.jsonstore(
})
2.定義grid
var grid = new ext.grid.editorgridpanel(,
columns : [ new ext.grid.rownumberer(),, ]
}),bbar : new ext.paging*******(到條,共條',
emptymsg : '沒有符合條件的資料'
})})
3. store執行load()操作時,傳入引數
});}}
4.在後台的action類裡寫上如下物件,注意要新增getter and setter。student()是struts2對應的method
private int limit;
private int start;
private jsonobject page;
public string student()
5.service層裡的getpageservice()返回查詢值反饋到page
public jsonobject getpageservice(int start,int limit)else
json.put("getcount", true);
long totalpages = totalrows/limit;
if(totalrows%limit!=0)
if(currentpage==totalpages)else
json.put("pagesize", limit);
json.put("startrow", start);
json.put("totalpages", totalpages);
json.put("totalrows", totalrows);
return json;
}
6.dao層**
public listgetstudentbypage(int start,int limit)
ExtJS筆記 Grid實現後台分頁
好記性不如爛筆頭,現在每次碰見問題和覺得應該記錄下來的東西都會保持寫部落格的習慣,今後再次碰見這種問題,就不用把時間浪費了。這段時間用extjs用的多一點,前段時間碰見的分頁問題,今天做個筆記吧。img 為了簡單明瞭,此project使用的是servlet的方式,如果你使用的是struts2或者sp...
ExtJS入門教程06,grid分頁的實現
前面兩篇內容分別介紹了extjs grid的基本用法和extjs grid非同步載入資料,這篇文章將介紹extjs grid的分頁。在extjs grid的請求中,包含幾個引數,如圖 page 當前頁 start 起始行的行號 limit 每頁資料行數,預設為25 在請求處理的時候,我們只要獲得這些...
ExtJS4學習筆記 五 Grid分頁
grid元件,當資料量很大的時候,就需要分頁顯示,本文介紹如何實現extjs4 grid的分頁功能。先看thml w3c dtd xhtml 1.0 transitional en demo 這裡引用的js檔案,都是相對於extjs4整個目錄的。如果已經將js和css檔案剝離並分目錄放置了,那麼一定...