
Sie können IhremFlashIsland/SilverlightIsland einzelne, selbst-definierte Ereignisse mitgeben.
Das GACEvent ist die Möglichkeit, auf Ereignisse, die in der FlashIsland/SilverlightIsland aufgetaucht sind, in Web Dynpro zu reagieren. Dabei kann die FlashIsland/SilverlightIsland den Ereignissen Parameter mitgeben. Beim GACEvent gibt es zwei wichtige Aspekte:
Die Ereignis-Parameter werden wiederum an das GACEvent aggregiert (Aggregation GACEVENTPARAMETER). Bei diesenGACEventParametern sind zwei Aspekte wichtig:
Eine FlashIsland/SilverlightIsland kann auch mehrere GACEvents haben, die wiederum mehrere GACEventParameter haben können.
Beachten Sie, dass die Integration von GAC*-Controls in Web-Dynpro-ABAP-Dialogfenster (Popups) nicht unterstützt wird.
| Laufzeit-Klasse |
CL_WD_GAC_EVENT |
Eigenschaften im View Designer
Aggregationen im View Designer
| Name | Kardinalität | Typ |
|---|---|---|
|
0..n |
Events im View Designer
| Name |
|---|
Weitere Eigenschaften, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:ViewElement
Für die dynamische Programmierung stehen dieselben Eigenschaften, Ereignisse und Aggregationen zur Verfügung wie im View Designer. Beachten Sie dabei die unterschiedlichen Schreibweisen.
Dynamische Programmierung der Eigenschaften
| View Designer Name | Laufzeitname | Typ |
|---|---|---|
|
NAME |
STRING |
Dynamische Programmierung der Ereignisse
| View Designer Name | Laufzeitname |
|---|---|
|
ON_ACTION |
Dynamische Programmierung der Aggregationen
| View Designer Name | Laufzeitname | Kardinalität |
|---|---|---|
|
EVENT_PARAMETERS |
0..n |