エラーで中断されない限り最後の行まで順番に実行される GeneXus コードをグループ化します。
Event
'ClientEventName' |
Control.AssociatedControlEvent
Composite
Event_code
EndComposite
EndEvent
ClientEventName
ユーザーイベントの名前です。
Control
AssociatedControlEvent イベントをプログラミングするコントロール名です。
AssociatedControlEvent
コントロールに関連付けられるそれぞれのイベント (コントロールタイプに応じて、タップ、ロングタップ、ドラッグ、ドロップ、PageChanged、ControlValueChanged など) です。
Event_code
イベントが発生した場合に実行されるコードの詳細を示します。2 つ以上のコマンドが必要です。
Composite/EndComposite のコードブロックで、GeneXus コードをグループ化します。このコードは、途中の行でエラーが発生した場合を除いて、最後の行まで順番に実行されます。エラーが発生した場合は、シーケンスは中断されます。
したがって、主に次の 2 つが前提となります:
- 命令 (呼び出しまたは割り当て) の 1 つが失敗すると、残りは実行されません。
- エラーメッセージ (自動的なものと開発者がロードしたもの) がデバイス画面に表示されます。
Composite の例
Grammar of Events on the Client Side and Composite Command
Events in Mobile Applications