グリッド/フリー スタイル グリッド/Tabular グリッドにロードするレコードのナビゲートで考慮に入れるフィルタを定義します。
ジェネレーター: .NET、
.NET Framework、
Android、
Apple、
Java、
Angularコントロール: グリッド、
フリー スタイル グリッド、
Tabular グリッド
条件は、論理式 (評価が True または False) で定義します。論理式では、項目属性、定数、変数、関数、その他のエクスプレッションを使用できます。項目属性は、条件が適用される
ベーステーブルの
拡張テーブルに属している必要があります。
注:
このプロパティは、それが定義されている個々のコントロールに適用される。(フォームやすべてのグリッドなどオブジェクト全体にフィルタを適用する) GeneXus オブジェクトの
[ Conditions ] エレメントと混同しないでください。
このプロパティは設計時にのみ適用されます。
以下の
Transaction オブジェクトを含む
ナレッジベースを考えます:
Neighborhood
{
NeighborhoodId*
NeighborhoodName
}
Property
{
PropertyId*
PropertyName
PropertyPhoto
NeighborhoodId
NeighborhoodName
}
以下に示すように、
グリッドコントロールを
Web Panel の [ Web Layout ] に含めるとします。
定義された [ Conditions ] プロパティは、Property テーブルから取得してグリッドに表示したいプロパティが、NeighborhoodId = 1 に属するものであることを示すフィルタです。
この例では、
Web Panel オブジェクトのグリッドを示していますが、
Panel オブジェクトのグリッドでも構いません。
パネルのグリッドでの表示順序とフィルタ
条件付きフィルタと順序