Open smlsunxie opened 11 years ago
請信岐說明設定上需要注意的地方,包括 store 要設定哪些參數,以及 grid 要怎麼處理,基本資料功能部分,交由信岐將分頁套件加上,履歷收集交由小慢處理
元信岐在 operationController 中的處理
params.offset = params.int('start')?:0
params.max = params.int('limit')?:50
已移至 ExtJSFilters.groovy
處理
因此各 controller 不需要在做 params 的轉換
已新增基本資料batch、履歷收集 paging toolbar
extjs 前端可參考下列網址:
http://docs.sencha.com/extjs/4.2.1/#!/example/build/KitchenSink/ext-theme-neptune/#sliding-pager
grails 後端可參考:
http://grails.org/doc/2.2.1/ref/Tags/paginate.html
前端進行分頁會傳入參數
page:2 start:50 limit:50
將前端傳入的參數轉換為 offset:從第幾比開始顯示 max:一頁顯示幾筆
sample:
若一頁 10 筆
第一頁: offset=0, max=10 第二頁: offset=10, max=10 第三頁: offset=20, max=10
已此類推
轉換後使用將參數傳入 Book.list(params)
pageSize default:50