グリッドおよびフリー スタイル スタイル グリッドの自動ページングを使用する、場合に、レジスターの特定のグループに直接アクセスできます。
Grid.GotoPage(page-number)
入力値の説明: Grid
グリッドコントロールです。
page-number
数値です。
コントロール: グリッド、
フリー スタイル グリッド
ジェネレーター: .NET、
.NET Framework、
Java、Ruby (GeneXus X Evolution 3 まで)
このメソッドは、
Web パネルで使用できますが、グリッドに
ベーステーブルがある場合にのみ使用できます。
[ Rows ] プロパティには 0 以外の値を設定する必要があります。グリッドはネストされている場合があります。
このメソッドの効率性は、対応するグリッドナビゲーションの定義の効率と関連しています。言い換えると、ページングがない場合のグリッドの応答時間が良好な場合、ページングを使用した場合の応答時間も同様になります。
このMethodは次の値を返します:
値 |
結果 |
0 |
操作が正常に終了した場合。 |
1 |
グリッド内でページングが有効になっていない場合。 |
この例では、検索結果を格納したグリッド (GSearchResults) と、そのページ数を格納した別のグリッド (GPages) を作成することで、高速アクセスが可能なページングを実現しています。
Event Refresh
&PageCounts = GSearchResults.PageCount
EndEvent
Event GPages.Load
if &PageCounts > 1
&Count = 1
Do while &Count <= &PageCounts
&PageNumber = &Count
SFPages.Load()
&Count += 1
EndDo
EndIf
EndEvent
Event &PageNumber.Click
GSearchResults.GotoPage(&PageNumber)
EndEvent
FirstPage
NextPage
LastPage
PreviousPage メソッド
[ Rows ] プロパティ
グリッドコントロールでの手動ページング (Web)