defineNavigationMenuItem(), um benutzerdefinierte Seitenleistenlinks bereitzustellen – typischerweise einen pro Ansicht, die Sie bereitstellen – oder um auf externe URLs zu verweisen.
src/navigation-menu-items/example-navigation-menu-item.ts
Hauptpunkte
-
typelegt fest, worauf der Menüeintrag verweist. Jeder Typ ist einem bestimmten Bezeichnerfeld zugeordnet: -
positionsteuert die Reihenfolge in der Seitenleiste. -
Das Enum enthält außerdem
NavigationMenuItemType.RECORD, das intern für vom Benutzer erstellte Datensatzfavoriten verwendet wird — es ist in einem App-Manifest nicht verwendbar (es gibt kein Feld, um auf einen Datensatz zu verweisen). -
iconundcolorsind optional und passen das Erscheinungsbild des Eintrags an. -
folderUniversalIdentifierist ebenfalls bei jedem Eintrag verfügbar, um ihn innerhalb eines übergeordneten Elements vom TypFOLDERzu verschachteln.
Häufige Falle: Wenn Sie ein Objekt ohne zugehörige Ansicht und Navigationsmenüeintrag erstellen, ist dieses Objekt für Benutzer unsichtbar. Sofern es sich nicht um ein technisches/internes Objekt handelt, sollte jedes benutzerdefinierte Objekt eine Standardansicht und einen entsprechenden Eintrag in der Seitenleiste haben.