最近のアクセス:
ページ
履歴
バックリンク
グリッドにおける Data Selector
グリッドコントロール
または
フリー スタイル グリッド コントロール
には、 [ DataSelector ] プロパティに
Data Selector 名
を指定することで (
[ DataSelector ] プロパティ
を参照)、
Data Selector オブジェクト
を設定することができます。次の図に、
DSExampleInGrid
Data Selector の構造を示します:
次の画像は、
Web パネル
に含まれるグリッドが、
[ DataSelector ] プロパティ
で割り当てられた以前の Data Selector を示しています:
動作は
USING 節を含む For Each
と同様です。つまり、Data Selector には関連付けられたナビゲーションがありません (ベーステーブルはありません)。そのため、分析時には Data Selector の定義はグリッドの定義と組み合わされ、両方の定義の項目属性を考慮してナビゲートされるテーブルが決定します。
グリッドおよび Data Selector の両方に条件がある場合、両方が考慮されます。
グリッドおよび Data Selector に Order 節がある場合、結果として得られる順序はこれらを組み合わせたものです。グリッドの順序が優先されるため、GeneXus が Data Selector の順序を無視すると、分析時に警告 spc0135 がトリガーされます。
この例では、グリッドおよび Data Selector の条件を満たす航空会社のレコードをグリッドにロードしています。データを取り出す順序は、両方の定義で指定された順序を組み合わせたものとなります:
注
データセレクターにパラメーターを指定する必要がある場合は、 [ Parameters ] プロパティに、パラメーターをコンマで区切って入力してください。
Data Selector は、トランザクションのグリッドでは動作しません。
参考情報
集計における Data Selector
Data Provider における Data Selector
For Each コマンドにおける Data Selector
Data Selectors in Web Panels
Work With for Smart Devices の List ノード
Entry Panels as Filters for a List in Smart Devices