最近のアクセス:
Work With for Web View ノード

すべての Work With for Web パターンインスタンスに View ノードがあります。
次の画像は、Category トランザクションに対応する Work With for Web パターンインスタンスです:
イメージ:5647.png
このノード (およびサブノード) を通じて、View Web Panel オブジェクトを生成する際に GeneXus が考慮する詳細を編集できます。View Web Panel オブジェクトでは、実行時に Work With for Web ページのグリッドで選択されたレコードのすべての情報が表示されます。
生成される View Web パネルでは、レコードのデータをタブに表示し、また下位テーブルごとに、関連情報のグリッドを格納したタブを 1 つ表示します。

View のサブノード


Parameters

View オブジェクトを呼び出すときに送信 (および受信) する必要があるパラメーターを宣言します。

Fixed Data

タブの外側に固定データとして表示される 1 つまたは複数の項目属性です。既定では名称項目属性です。
イメージ:52137.png

Tabs

View Web パネルに表示されるタブを定義します。通常、最初のタブには [ General ] というラベルがあり、最初のトランザクションレベルに関する情報を表示します。
下位の各テーブルのタブもあります。
各タブについて次のプロパティを構成できます:
  • Condition: 条件によってタブを表示するかどうかを定義します。たとえば、このプロパティで CategoryId = 8 と記述すると、この条件を満たす場合のみタブを表示します。ブール値を返す Procedure オブジェクトを条件に含めて、その値を評価することもできます。
  • Type: データをどのように表示するかを定義します。有効な値は次のいずれかになります:
    • Tabular: この値は [ General ] タブのプロパティに割り当てられます。データはテキスト形式で表示されます。
    • Grid: 通常、この値は、下位テーブルのデータを表示するためにタブを使用する際にプロパティに割り当てられます。
    • UserDefined: この場合、開発者が作成した Web コンポーネントが呼び出されます。View と同じパラメーターを使って呼び出されます。
  • Rows per Page: グリッドで表示する行数です。
[ General ] タブ
このタブは、テーブルのテキストデータを表示します。既定では Type = Tabular であり、次のデータを含みます:
  • Attributes - タブ内で表示する項目属性を示します。
  • Actions - 表示される情報に対して実行できる、データベース上で実行されるアクション。
関連タブ
その他のタブは、メインテーブルに関連付けられたテーブルに対応する情報を表示します。既定では Type = Grid であり、次のデータを含みます:
  • データを表示するトランザクションの名前。
  • トランザクションを呼び出すのに使用するパラメーター。
  • これらのパラメーターについて有効にするモード。 [ InsertCondition ] 、 [ UpdateCondition ] 、 [ DeleteCondition ] 、および [ DisplayCondition ] プロパティでは、モードを表示するかどうかを示す条件を入力できます。これらの条件において、ブール値を返すものであれば、プロシージャー (UDP を使用して呼び出される) を使用することもできます。
相互に関連するオブジェクトの構造により、現在表示しているデータ上でのアクション実行後に、(トランザクションをブラウズして) タブで表示するデータの整合性を維持できます。

 
 
    

サブページ
Created: 14/09/18 03:17 by Admin Last update: 23/04/24 18:13 by Admin
カテゴリ
Powered by GXwiki 3.0