SFDC 08 翻頁功能

2022-01-21 22:08:49 字數 1292 閱讀 8462

翻頁的原理是資料庫查詢出的資料多,一頁放不下,然後通過設定每次把一定條數的資料放到乙個vf頁面可以獲取的list中,最主要得到其實是乙個迴圈放置的函式。

我以account表為例,查出這些資料,我每頁只放三條資料。

1

public with sharing class

pagejumpcontroller

4public

integer b5//

畫面要顯示的list

6public listacclist78

9public

pagejumpcontroller()

15//

這個方法就是把查詢出來的資料放到前端顯示的list裡面

16//

*** 當你給a , b 附上不同的值,迴圈中給acclist 附的值就是第a條到第b條。重點就在這裡。

17public

void

init()34}

35}36//

當a==0時,資料已經把第一條顯示出來,所以沒有前一頁

37public

void

beforepage()else

39if(b == 3){}else

4041

init();42}

43//

當a==6時,資料已經把最後一條顯示出來,所以沒有後一頁

44public

void

afterpage()else

46if(b == 9){}else

4748

init();49}

5051

5253 }

for(account acc : accountlist)

}詳細解釋一下,當a=0,b=3 時會把第一條到第三條資料存到

acclist中,num = 4 時便不會走if 裡面的判斷,雖然說迴圈還在繼續可是acclist中卻不會加入新的資料。所以acclist的值和a b 的值有關。

1

21617

1819

2021

2223

2425

2728

3031

3233

3435

3637

3839

4041

42

JSP 翻頁功能

jsp頁面部分 js部分 頁碼跳轉 function totablelist userid,usergroup,pages error function xhr controller部分 此處資料量不大,並不需要用到判斷非空工具類 public modelandview gettablelist s...

Jsp中翻頁功能實現

jsp中翻頁功能實現 第一步 新建兩個輔助類 page類 public class page 建構函式,預設 public page 構造方法,對所有屬性進行設定 此處省略set及get構造方法 pageutil類 第二步 在action類中建立page物件,並存入到session中 public ...

listview 翻頁功能簡單實現

listview 翻頁功能簡單實現 includetypedef struct scroll scroll,p scroll 支援按單步移動和按頁移動 如果單步觸發了翻頁,整頁向上 下移動一步 void adjust scroll p scroll scroll int len 測試 int mai...