最近のアクセス:
ページ
履歴
バックリンク
[Conditions] プロパティ
グリッドコントロールにロードするレコードのナビゲートで考慮に入れるフィルタを定義します。
説明
条件は、論理式 (評価が True または False) で定義します。論理式では、項目属性、定数、変数、関数、その他のエクスプレッションを使用できます。項目属性は、条件が適用されるベーステーブルの拡張テーブルに属している必要があります。
新しい条件を追加するには、次の手順を実行します:
をクリックして条件編集のプロンプトを表示します。
グリッドで項目をフィルタリングするために適用する条件を入力します (例: "NeighborhoodId = 1;")。
[ OK ] ボタンをクリックして、プロパティの値に条件の値が表示されていることを確認します。
条件を削除する場合は、2 つの方法があります:
[ Condition ] プロパティフィールドを右クリックして [ 既定を使用 ] オプションを選択します。このアクションにより、入力したすべての条件がクリアされます。
をクリックしてプロンプトから対象の条件を削除します。
注
:
[ Condition ] プロパティ
は、定義済みの個々のグリッドコントロールに適用されます。オブジェクト全体 (フォームやすべてのグリッドなど) にフィルタを適用する、GeneXus オブジェクトの
[ Condition ] タブ
と混同しないでください。
実行時/設計時
このプロパティは設計時にのみ適用されます。
例
グリッドを次のように定義すると、条件によって、地区 Id が 1 の物件がフィルタリングされます。
上のサンプルでは、フィルタを適用していないときには、システム内にあるすべてのレコードが表示されています。フィルタを適用すると、表示されるのは 2 件のレコードのみになります。
このサンプルは、
RealEstate
で利用できます。
適用範囲
対応しているプラットフォーム:
Web (.NET、Java)、スマートデバイス (Android、iOS)
コントロール:
フリー スタイル グリッド、グリッド
参考情報
Web Panel オブジェクト
スマートデバイス用のグリッドでの表示順序とフィルタ
条件付きフィルタと順序