Show TOC

Dokumentation zur VorgehensweiseSchritt 3: Context-Mapping der ersten View Dieses Dokument in der Navigationsstruktur finden

 

In Schritt 1 haben Sie im Context des Component-Controllers den Knoten NODE1 mit dem Attribut MYNAME angelegt. In diesem Schritt nun soll dieser Context zunächst der ersten View zugänglich gemacht werden.

Die Abbildung wird im Begleittext erläutert.

Vorgehensweise

Sie befinden sich in der Darstellung Ihrer ersten View.

  1. Wechseln Sie auf die Registerkarte Context.

    Auf der linken Seite der Registerkarte wird Ihnen der zur Zeit noch leere Context der STARTVIEW angezeigt. Auf der rechten Seite steht Ihnen der soeben bearbeitete Context des Component-Controllers zur Definition eines Mappings zur Verfügung.

  2. Öffnen Sie das Kontextmenü des Wurzelknotens des View-Contextes und legen Sie einen neuen Knoten an.

  3. Geben Sie diesem Knoten einen Namen (z.B. VIEW1), bestätigen Sie das Fenster und sichern Sie Ihre Eingaben.

  4. Öffnen Sie das Kontextmenü des neuen Knotens VIEW1 und wählen Sie den Eintrag Definieren Mapping.

    In einem neuen Fenster werden Ihnen nun alle Knoten des Component-Controller-Contextes zur Verknüpfung angeboten, in unserem Fall ist das nur der Knoten NODE1.

  5. Wählen Sie den Knoten NODE1 durch Doppelklicken aus und bestätigen Sie die folgenden Dialogfenster.

Ergebnis

Wenn Sie den Knoten VIEW1 des View-Contextes sowie den Knoten NODE1 des Contextes des Component-Controllers öffnen, stellen Sie fest, dass das Attribut MYNAME in beiden Hierarchien vorhanden ist. Die beiden Contexte sind nun miteinander verbunden.

Sobald sich der Wert des Attributs MYNAME im View-Context zum Beispiel durch die Eingabe eines Benutzers ändert, wird auch im Context des Component-Controllers der neue Wert des Attributs vorhanden sein. Dies gilt auch in der umgekehrten Richtung: Ändert sich der Wert im Context des Component-Controllers (z.B. durch eine Eingabe in eine andere View, für deren Context-Knoten ebenfalls ein entsprechendes Mapping definiert wurde), wird das Attribut auch im Context der aktuellen View sofort mit dem neuen Wert versorgt.

Als nächstes muss das Attribut MYNAME an das InputField im Layout der View gebunden werden.

Schritt 4: Bindung des Attributs