|
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
|