グローバル イベント ブロック

WorkWithPlus for Web 14 では、WorkWithPlus for Web Settings の構造内に [Global Events & Subs] を追加できます。

グローバル イベント ブロックを使用すると、特定のテンプレートにイベントブロック/サブブロックを追加しなくても、これらのブロックを Web パネル、トランザクション、およびレポートに追加できます。

GlobalEventSubsBlocksImg002

グローバル イベントおよびサブ

WorkWithPlus for Web 14 から追加されました。
リリースノート: グローバル イベント ブロック

GlobalEventBlocksSubsVariablesImg001

[Global Events & Subs] ノードには、次のプロパティがあります:

カテゴリ

プロパティ

 
全体のプロパティ [Block Name] GlobalEventsSubsImg003
[Include]
[Behavior if Block is not present on instance]
[Type]
[Event/Sub Name]
[Include when att matches:] [Is Nullable]
[Is Foreign Key]
[Is Primary Key]
[Is Inferred]
[Is Formula]
[Is First Level]
[Is Visible]
[Regular Expression]
[Code] [Code]

[Position]

[Global Event Block applies to:] [Default for Transaction and Web Panel templates]
[Transaction templates]
[List templates]
[Prompt templates]
[View templates]
[View Tabular Tab templates]
[View Grid Tab templates]
[Association Selection templates]
[Association templates]
[Web Panel generic templates]
[Wizard templates]
[Wizard Step templates]


 

 

 

 


 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

全体のプロパティ

[Block Name]

イベントブロック/サブブロックの名前

[Include]

コードをオブジェクトごとに 1 回だけ含めるか、項目属性ごとに含めるかを指定します。

次の 2 つのオプションがあります:

  • [Once]
  • [Once per matching attribute]

[Behavior if Block is not present on instance]

[Events & Subs] ノードが存在しない場合に、それをインスタンスに含めるかどうかを指定します。

次の 2 つのオプションがあります:

  • [Include]
  • [Do not include]

下記の画像は説明のために用意したものです。[Events & Subs] ノードは [リスト (既定)] に必ず表示されるものではなく、イベントブロックまたはサブブロックを追加できるすべてのオブジェクトで表示されます。

GlobalEventSubsBlocksImg001

[Type]

作成または更新されるブロックのタイプ (イベントまたはサブ) を指定します。

次の 2 つのオプションがあります:

  • [Event]
  • [Sub]

[Event/Sub Name]

イベントまたはサブの名前を指定します。名前が既存のブロックと一致する場合は、その内部にブロックを追加します。一致しない場合はブロックを作成します。

既定では次の 2 つのオプションがあります:

  • [Start]
  • [Refresh]

 

[Include when att matches:] ([Include] プロパティが [Once per matching attribute] のときに表示されます)

[Is Nullable]

null 許容の項目属性と一致する必要があるかどうかを、[True] または [False] で指定します。

 

[Is Foreign Key]

外部キー項目属性と一致する必要があるかどうかを、[True] または [False] で指定します。

 

[Is Primary Key]

主キー項目属性と一致する必要があるかどうかを、[True] または [False] で指定します。

 

[Is Inferred]

推論された項目属性と一致する必要があるかどうかを、[True] または [False] で指定します。

 

[Is Formula]

式が定義されている項目属性と一致する必要があるかどうかを、[True] または [False] で指定します。

 

[Is First Level]

1 番目のレベルの項目属性と一致する必要があるかどうかを、[True] または [False] で指定します。
 

[Is Visible]

画面上に表示される項目属性と一致する必要があるかどうかを、[True] または [False] で指定します。
 

[Regular Expression]

入力する必要のある正規表現を指定します。

 

 

[Code]

[Code]

オブジェクトに含めるコードを指定します。

次のタグを含めることができます:

  • トランザクションに基づくオブジェクトのみに含めるコード
    • <TRN_NAME>
    • <TRN_ DESCRIPTION>
    • <ATT_NAME >
    • <ATT_ DESCRIPTION>
    • <PK_LIST>
    • <NULLVALUE_PK_LIST>
    • <PK_VAR_LIST>
  • トランザクションのオブジェクトのみに含めるコード
    • <FIRST_EDITABLE_ATTRIBUTE>
    • <FIRST_EDITABLE_ATTRIBUTE_NOT_PK>

[Position]

イベントまたはサブ内の位置を指定します。

次の 2 つのオプションがあります:

  • [Top]
  • [Bottom]

 

 

[Global Event Block applies to:]

 

[Default for Transaction and Web Panel templates]

次のプロパティの既定値を設定します。

有効な値は次の 2 つです:

  • [True]
  • [False]

 

例:

[Transaction templates] の値が <default>の場合、[Default for Transaction and Web Panel templates] に設定されている値が適用されます。

次の値を指定できます:



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