最近のアクセス:
GotoPage メソッド

グリッド/フリー スタイル グリッド/Tabular グリッドの自動ページングを使用する場合に、レコードの特定のグループをエンドユーザーに示します。

構文

GridName.GotoPage(page-number)

入力値の説明:
GridName
    メソッドを適用するコントロールの名前です。
page-number
    メソッドがエンドユーザーに示す特定のページの番号を示す数値です。

適用範囲

コントロール: グリッドフリー スタイル グリッドTabular グリッド
ジェネレーター: .NET.NET FrameworkJavaAngular

説明

特定のグリッドの自動ページングが使用され (その [ 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)
 

サブページ
Created: 14/09/18 03:46 by Admin Last update: 24/12/16 23:23 by Admin
カテゴリ
Powered by GXwiki 3.0