Passer au contenu principal
Un élément de menu de navigation est une entrée dans la barre latérale gauche. Utilisez defineNavigationMenuItem() pour ajouter des liens personnalisés dans la barre latérale — généralement un par vue — ou pour pointer vers des URL externes.
src/navigation-menu-items/example-navigation-menu-item.ts

Points clés

  • type détermine la destination de l’élément de menu. Chaque type est associé à un champ d’identifiant spécifique :
  • position contrôle l’ordre dans la barre latérale.
  • L’énumération contient également NavigationMenuItemType.RECORD, utilisé en interne pour les favoris d’enregistrements créés par l’utilisateur — il n’est pas utilisable depuis un manifeste d’application (il n’existe aucun champ pour référencer un enregistrement).
  • icon et color sont facultatifs et personnalisent l’apparence de l’entrée.
  • folderUniversalIdentifier est également disponible sur n’importe quel élément pour l’imbriquer dans un parent de type FOLDER.
Piège courant : créer un objet sans vue associée + élément de menu de navigation rend cet objet invisible pour les utilisateurs. À moins qu’il ne s’agisse d’un objet technique/interne, chaque objet personnalisé doit avoir une vue par défaut et une entrée dans la barre latérale qui pointe vers celle-ci.