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

グリッドおよびフリー スタイル スタイル グリッドの自動ページングを使用する、場合に、レジスターの特定のグループに直接アクセスできます。

構文

Grid.GotoPage(page-number)

入力値の説明:
Grid
    グリッドコントロールです。
page-number
    数値です。

適用範囲

コントロール: グリッドフリー スタイル グリッド
ジェネレーター: .NET.NET FrameworkJava、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)   



サブページ
Created: 14/09/18 03:46 by Admin Last update: 23/02/13 20:10 by Admin
カテゴリ
Powered by GXwiki 3.0