WebPanel テンプレート

WebPanel テンプレートノード

Web パネルテンプレートの詳細な目的については、次のリンクを参照してください: Web パネル

 

WebPanel テンプレートノードのプロパティは、次のとおりです:

[Master Page]: このテンプレートに基づく Web パネルに適用されるマスターページを指定します。 このプロパティの値は、<do not update>、<none>、およびアプリケーションに存在するマスターページです。 値 <do not update> では、GeneXus オブジェクトに含まれるプロパティ [Master Page] の値が上書きされません。

[Advanced Security]

[Security Functionality Key]: このテンプレート基づく Web パネルに適用する機能キーを指定します。詳細については、「高度なセキュリティ」をクリックしてください。

[Theme]

[Theme]: このテンプレートに基づく Web パネルに適用されるテーマを指定します。

このプロパティに適用できる値は、<default>、<Use model default>、<Do not update>、およびアプリケーションに存在するすべてのテーマの名前です。

        <Do not update> では、GeneXus オブジェクトに含まれるプロパティ [Theme] の値が上書きされません。

        <Use model default> では、この環境におけるプロパティ [Theme] からその値が取得されます。

        <default> では、[WWP Configuration] > [Theme] ノード内のプロパティ [Theme] からその値が取得されます。

このノードには、Web パネルのインスタンスの作成元となるすべての Web Panels Templates が含まれます。ユーザーは、テンプレートを追加、変更、および削除することができます。 [Template] ノードには、次の 3 つの主な子が含まれます:

[Table]: フォーム内に表示され、すべてのコントロールが含まれるメインのテーブルを示します。このテーブルでは、次の子がサポートされます:  

              - [Error Viewer]: [Transaction Instance] の構造内の [Error Viewer] ノードと同じ目的と意味があります: Error Viewer 
              - [Variable]: [Transaction Instance] の構造内の [Variable] ノードと同じ目的と意味があります:
Variable <
              - [Text Block]: [Transaction Instance] の構造内の [Text Block] ノードと同じ目的と意味があります: Text Block <
              - [Attributes & Variables]
              - [User Action]: [Transaction Instance] の構造内の [User Action] ノードと同じ目的と意味があります:
User Action <
              - [User Table]: [Transaction Instance] の構造内の [User Table] ノードと同じ目的と意味があります:
User Table <
              -
[Table]: [Transaction Instance] の構造内の [User Table] ノードと同じ目的と意味があります: User Table < 
              - 
[Grid]
              -
Tabs
              - Free style grid

大部分のノード ([Attributes & Variables] ノードを除くすべてのノード) は、Web パネルのパターンインスタンス内で示されたノードとまったく同じであるため (同じ意味とプロパティです)、そのリンクによってこれらプロパティが表示されます。項目属性および変数ノードでは、同じ子に対してユーザーが追加するすべての項目属性と変数に既定で設定される、一部のプロパティが定義されます。上の例では、テーブル [tableData] に追加されたすべての項目属性と変数によって、その内部にある項目属性および変数ノードからそのプロパティが取得されます。プロパティは次のとおりです: [Theme class]、[Description Theme Class]、および [Location in father table - description] からのプロパティです。これらすべては、Web パネルのパターンインスタンスの項目属性ノード内で説明されますが、その詳細については、次のリンクを参照してください:

 [Events & Subs]

テンプレートに基づくすべてのオブジェクト内に挿入されるコードブロックを示します。これは、Web パネルテンプレート、およびトランザクションテンプレート内のすべてのオブジェクトに追加できます。

[Variables] (Web フォームには含まれていません)

このノードの目的は、一部のブロックコードで使用されている、画面には表示されない変数を定義することであるため、WorkWithPlus によってこれが定義され、このテンプレートに基づく各オブジェクトを 1 つずつ定義する必要はありません。

[Events & Subs] および [Variables] の詳細については、次のリンクを参照してください: イベントブロック


Copyright © 2007-2015 DVelop Software Solutions - www.workwithplus.com