最近のアクセス:
パネルのグリッドでの表示順序とフィルタ

ビジネスデータをグリッドコントロールに表示する際には、該当する情報がわかりやすく表示されるように、開発者は、Work With オブジェクトまたは Panel オブジェクトに含まれる項目属性や変数の内容に基づいていくつかの基準を指定できます。その目的を達成するために、 [ Data ] プロパティグループは、さまざまな側面を設定するためのいくつかのプロパティを提供しています。

[ Data ] プロパティグループ

プロパティ 説明
[ Orders ] プロパティ 情報の表示順序を指定し、特定の値に基づいて情報をグループ化できます (break by)。
[ Search ] プロパティ データに適用する検索フィルタ (詳細検索を含む) を定義できます。
[ Conditions ] プロパティ  データのフィルタ条件として使用するフィールド (およびセクション) を指定します。インターフェースから切り離して自由に指定できます。
[ Base Trn ] プロパティ グリッドコントロールでナビゲートするトランザクションを指定します。

不動産物件を表す PropertyRealState Transaction オブジェクトについて考えます。
イメージ:36825.png
このトランザクションで Work With パターンを適用すると、既定では、トランザクションの構造に含まれる項目属性のタイプに基づいて、グリッドコントロールの順序、検索、およびフィルタの各条件が List ノードに表示されます。
イメージ:36862.png
パターンにより提示された既定の情報を確認してみると、以下のような結論を導き出すことができます:
  • リストは物件名 (PropertyName) 別に並べ替えられる。
    イメージ:36827.png
     
  • PropertyName フィールドと PropertyAddress フィールド内では検索が可能。つまり、該当する情報から、ユーザーが入力した検索条件に合致するものが検索されます:
    イメージ:36828.png
     
  • PropertyListingDate、PropertyOperation、NeighborhoodId の各項目属性を基準としたフィルタを適用可能。PropertyListingDate については、開始日と終了日を選択できます。PropertyOperation では、列挙した物件種別 (具体的には売家と賃貸) でエレメントを絞り込みます。NeighborhoodId を使って、近郊別に絞り込み検索できます (これは外部キーのため、選択リストのようなものが開きます)。
    イメージ:36829.png

この例は「RealEstate」で紹介されています。





サブページ
Created: 18/10/28 23:59 by Admin Last update: 24/03/25 23:57 by Admin
カテゴリ
Powered by GXwiki 3.0