最近のアクセス:
[Conditions] プロパティ

グリッドコントロールにロードするレコードのナビゲートで考慮に入れるフィルタを定義します。

説明

条件は、論理式 (評価が True または False) で定義します。論理式では、項目属性、定数、変数、関数、その他のエクスプレッションを使用できます。項目属性は、条件が適用されるベーステーブルの拡張テーブルに属している必要があります。
新しい条件を追加するには、次の手順を実行します:
  1. イメージ:36842.png をクリックして条件編集のプロンプトを表示します。
  2. グリッドで項目をフィルタリングするために適用する条件を入力します (例: "NeighborhoodId = 1;")。
  3. [ OK ] ボタンをクリックして、プロパティの値に条件の値が表示されていることを確認します。
条件を削除する場合は、2 つの方法があります:
  1. [ Condition ] プロパティフィールドを右クリックして [ 既定を使用 ] オプションを選択します。このアクションにより、入力したすべての条件がクリアされます。
  2. イメージ:36842.png をクリックしてプロンプトから対象の条件を削除します。
:
[ Condition ] プロパティは、定義済みの個々のグリッドコントロールに適用されます。オブジェクト全体 (フォームやすべてのグリッドなど) にフィルタを適用する、GeneXus オブジェクトの [ Condition ] タブと混同しないでください。

実行時/設計時

このプロパティは設計時にのみ適用されます。

グリッドを次のように定義すると、条件によって、地区 Id が 1 の物件がフィルタリングされます。
イメージ:36884.png
上のサンプルでは、フィルタを適用していないときには、システム内にあるすべてのレコードが表示されています。フィルタを適用すると、表示されるのは 2 件のレコードのみになります。
イメージ:36885.png
このサンプルは、RealEstate で利用できます。

適用範囲

対応しているプラットフォーム: Web (.NET、Java)、スマートデバイス (Android、iOS)
コントロール: フリー スタイル グリッド、グリッド

参考情報



サブページ
Created: 15/01/07 23:01 by Admin Last update: 21/05/20 05:45 by Admin
カテゴリ
Powered by GXwiki 3.0