LigerUI的兩種分頁方式

2022-08-11 18:48:14 字數 683 閱讀 7966

ligerui的分頁方式有兩種:local和server。

如果資料量不是很大,就直接採用local分頁,一次性的把資料全部傳送到前台來,之後ligerui自身的grid會自動分頁。說一下total,在後台傳送jsonstring時傳送定義好的total(總條數),你可以定義多少都可以,但是到前台它會自動將總條數賦值給total,這是local下的方式。

而如果資料量很大,一次性載入直接不顯示資料或反應很慢的,就需要用server分頁了,當用server分頁時,每次請求都會比local時多傳送兩個引數:page和pagesize,不需要自己去傳送,只需要在後台獲取就行,

int page=integer.parseint(request.getparameter("page"));

int pagesize=integer.parseint(request.getparameter("pagesize"));

int total;

這時你可以把page和pagesize寫進你的sql語句:

sql=".........";

sql+=" limit "+(page*pagesize-pagesize)+","+pagesize;

這樣查出的結果放入jsonstring中,這裡要注意total了,total需要自己定義,需要自己重新查一下結果的總條數後賦值給total傳到頁面,其他的ligerui會幫你搞定!

java分頁的兩種方式

方式其實都非常的簡單,一種是資料庫分頁用limit限制取出條數,一種是在業務邏輯裡面分頁,我用的是jdbc,所以每次游標指定到一定的條數進行展示。因為只是簡單的進行原理學習,所以並沒有對 方面對嚴格的書寫,明白原理就好。主要的地方就是在進行資料庫查詢的時候,假設有一張表flownode,sql語句如...

oracle分頁的兩種方式

方式一 select from select rownum r e.empno from select from emp order by sal desc e where r 5 and r 8 注 在oracle中rownum永遠是從1開始的,所以where條件不能 使用 比如 蓋8層樓,123...

Kudu 分頁查詢的兩種方式

人工智慧ai keras pytorch mxnet tensorflow paddlepaddle 深度學習實戰 不定時更新 1.第一種 可以直接使用 limit 行數 表示直接從 select 的查詢結果中 獲取出一定的行數。limit 行數 的用法 可以通過 kudu api 或者 spark...