Show TOC

Eventing bei dem UI-Element FlashIslandLocate this document in the navigation structure

Verwendung

Ausgangspunkt ist das unter Datenübertragung bei FlashIsland beschriebene Beispiel eines Balkendiagramms.

Voraussetzungen

Es liegt die gleiche SWF-Datei wie im Beispiel für die Datenübertragung vor. Dabei gibt es das zusätzliche Feature, an den Balken "ziehen" zu können, um die Werte von der FlashIsland aus zu verändern.

Aktivitäten

Das Verändern des Balkens durch Ziehen wird in diesem Falle über Eventing FlashIsland - Web-Dynpro-Anwendung realisiert. D.h. in der FlashIsland wird beim Ziehen des Balkens ein Event ausgelöst, der die Parameter company als String und otd als Floating-Point übergibt und onClickBarchart heißt.

  1. Aggregieren Sie in der Web-Dynpro-Anwendung an dem FlashIsland-UI-Element ein GACEvent.

  2. Die folgenden Eigenschaften des GACEvent müssen gefüllt sein:

    • name

      onClickBarchart

      Achtung

      Achten Sie auch hier auf Namensgleichheit!

    • onAction

      Entsprechende Web-Dynpro-Action

  3. Aggregieren Sie an dieses GACEvent nun GACEventParameter, deren Eigenschaft name wiederum dem Namen in der FlashIsland entspricht (also company und otd) und deren Eigenschaft type dem erwarteten Typ entspricht ( company wäre dann ein String, während otd eine Floating-Point-Variable wäre).

    Die ID dieses UI-Elements ist vollkommen nebensächlich und interessiert weder die Web-Dynpro-Anwendung, noch das FlashIsland

  4. Sie können die Parameter in Web Dynpro in der Action-Handler-Methode am WDEvent mit der Methode GET_DATA abholen.

    Dies kann beispielsweise so aussehen:

    Beispiel für GET_DATA

  5. Aktivieren Sie die Component und die View und starten Sie die Anwendung.