Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sämtliche Views einer Anwendung müssen beim Navigator registriert werden. Der Navigator  

  • verwaltet die registrierten Views in einer Liste
  • weist jeder registrierten View eine eindeutige URI zu, mit der zur Laufzeit der direkte Aufruf der View über die Suchleiste des Browsers möglich ist, sofern der Anwender die entsprechende Berechtigung dazu besitzt.
  • ermöglicht den Aufruf der View mit der einfachen Methode navigateTo() ohne Angabe der URI 
  • nimmt aufgerufene Views zur Laufzeit in die Browser-History auf, und ruft diese bei Browser Vor- und Zurück-Aktionen automatisch auf
  • zeigt die View an der festgelegten Stelle an

Die MainView wird automatisch als erste View in den Navigator eingetragen. Views müssen nicht in den Navigator eingetragen werden, wenn

  • diese nicht durch Eingabe einer URI aufrufbar sein sollen

 

Der Navigator ist ein wichtiger Bestandteil der MainUI. Er ermöglicht es zwischen den verschiedenen Views einer Anwendung zu navigieren und kümmert sich automatisch um den korrekten Aufruf von Views bei Browser Vor- und Zurück Aktionen. Dazu müssen Sie die einzelnen Views initial beim Navigator registrieren und festlegen, wo genau die Views angezeigt werden sollen, z.B. in einem Layout, in einer UI-Komponente oder direkt in der MainUI. Sämtliche Einstellungen lassen sich über Properties vornehmen.  Anschließend lässt sich jede View mit der einfachen Methode navigateTo() aufrufen. Der Navigator ist keine UI-Komponenten, wird jedoch unter Structure angezeigt, um diesen selektieren und via Properties konfigurieren zu können.

  1. Legen Sie ein neues RapidClipse Projekt an.
  2. Selektieren Sie im Project Management > User Interface Interface die Datei MainUI.java.
  3. Klicken Sie bei Structure auf und dann auf navigator.


...