グリッド/フリー スタイル グリッド/Tabular グリッドの自動ページングを使用する場合に、レコードの特定のグループをエンドユーザーに示します。
GridName.GotoPage(page-number)
入力値の説明:
GridName
メソッドを適用するコントロールの名前です。
page-number
メソッドがエンドユーザーに示す特定のページの番号を示す数値です。
コントロール: グリッド、
フリー スタイル グリッド、
Tabular グリッド
ジェネレーター: .NET、
.NET Framework、
Java、
Angular
特定のグリッドの自動ページングが使用され (その
[ Rows ] プロパティは 0 以外の値に設定されている必要があります)、GotoPage メソッドによりレコードの特定のグループにアクセスできます。
このメソッドは、以下のものに使用できます:
コントロールに
ベーステーブルがあるかどうかにはかかわりません。
ネストされたグリッドはこのメソッドをサポートしています。
このメソッドの効率性は、対応するグリッドのナビゲーションの定義の効率性と関連しています。つまり、ページングのないグリッドの応答時間が良好な場合、これらの時間はページングがある場合と同様になります。
Web Panel オブジェクトで、このメソッドは次の値を返します:
値 |
結果 |
0 |
操作が正常に終了した場合。 |
1 |
グリッド内でページングが有効になっていない場合。 |
この例では、検索結果を格納したグリッド (GSearchResults) と、そのページ数を格納した別のグリッド (GPages) が、
Web パネルの [ Web Layout ] にあります。
Event Refresh
&PageCounts = GSearchResults.PageCount
EndEvent
Event GPages.Load
if &PageCounts > 1
&Count = 1
Do while &Count <= &PageCounts
&PageNumber = &Count
GPages.Load()
&Count += 1
EndDo
EndIf
EndEvent
Event &PageNumber.Click
GSearchResults.GotoPage(&PageNumber)
EndEvent
FirstPage メソッド
NextPage メソッド
LastPage メソッド
PreviousPage メソッド
[ Rows ] プロパティ
グリッドコントロールでの手動ページング (Web)