Show TOC

GACEventLocate this document in the navigation structure

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:

  • Wie heißt das Ereignis, das innerhalb der FlashIsland/SilverlightIsland auftreten kann (Eigenschaft name)
  • Wie heißt die Web-Dynpro-Action, die ausgeführt werden soll (Ereignis onAction)

Die Ereignis-Parameter werden wiederum an das GACEvent aggregiert (Aggregation GACEVENTPARAMETER). Bei diesenGACEventParametern sind zwei Aspekte wichtig:

  • Wie heißt der Parameter in der FlashIsland/SilverlightIsland (Eigenschaft name)
  • Welchen Typ hat der Parameter (Eigenschaft type)

Eine FlashIsland/SilverlightIsland kann auch mehrere GACEvents haben, die wiederum mehrere GACEventParameter haben können.

Achtung

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

Name Typ Anfangswert Bindbar

id

STRING

(automatisch)

nein

name

STRING

 

nein

Aggregationen im View Designer

Name Kardinalität Typ

EVENT_PARAMETERS

0..n

GACEventParameter

Events im View Designer

Name

onAction

Hinweis

Weitere Eigenschaften, die über Vererbung zur Verfügung stehen, sind in den dazugehörigen übergeordneten Klassen definiert. Die dazugehörigen Oberflächenelemente sind:ViewElement

Dynamische Programmierung

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

NAME

STRING

Dynamische Programmierung der Ereignisse

View Designer Name Laufzeitname

onAction

ON_ACTION

Dynamische Programmierung der Aggregationen

View Designer Name Laufzeitname Kardinalität

EVENT_PARAMETERS

EVENT_PARAMETERS

0..n