...
- verwaltet die registrierten Views in einer Liste
- weist jeder registrierten View eine eindeutige URI (Uniform Resource Identifier) 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 (Uniform Resource Identifier)
- nimmt aufgerufene Views zur Laufzeit in die Browser-History auf, und ruft diese bei Browser Vor- und Zurück-Aktionen automatisch auf
- zeigt legt fest, wo die View an der festgelegten Stelle an
...
- auf der Oberfläche angezeigt werden soll, direkt auf der MainUI, in einem Layout oder in einer UI-Komponente.
Properties:
Der Navigator lässt sich wie eine UI-Komponente in den Properties konfigurieren.
- ComponentContainer - Wird die View in einer UI-Komponente angezeigt, in die man mehrere UI-Komponenten einfügen kann, z.B. ein Layout, muss diese hier ausgewählt werden.
- orSingleComponentContainer - Wird die View in einer UI-Kompnente angezeigt, in die man nur eine einzige UI-Komponente einfügen kann, z.B. ein SplitPanel oder eine View, muss diese hier ausgewählt werden.
- orViewDisplay - .
- Views - Liste der registrierten Views.
Hinweis:
- Standardmäßig wird die MainView als erste View in den Navigator eingetragen. Der Navigator lässt sich in den Properties konfigurieren.
- Beim Aufruf einer View mit navigateTo() wird die View automatisch beim Navigator registriert.
- Views, die nicht via URI aufrufbar sein sollen, dürfen nicht im Navigator registriert werden.
...