Salt la conținutul principal

Prezentare generală

Un element de meniu de navigare este o intrare în bara laterală din stânga. Folosiți defineNavigationMenuItem() pentru a livra linkuri personalizate în bara laterală — de obicei unul pentru fiecare vizualizare pe care o livrați — sau pentru a indica către URL-uri externe.
src/navigation-menu-items/example-navigation-menu-item.ts

Puncte cheie

  • type determină la ce face legătura elementul de meniu. Fiecare tip este asociat cu un câmp identificator specific:
  • position controlează ordonarea în bara laterală.
  • Un element NATIVE_PAGE este ascuns membrilor cărora le lipsește permisiunea paginii (Fluxuri de lucru pentru 'workflows', IA pentru 'agents').
  • Enumul conține și NavigationMenuItemType.RECORD, utilizat intern pentru favoritele de înregistrări create de utilizatori, și NavigationMenuItemType.AGENT_CHAT_CHANNEL, utilizat pentru canalele de chat fixate la favorite. Niciunul nu poate fi utilizat dintr-un manifest de aplicație (nu există niciun câmp pentru a face referire la o înregistrare sau la un canal).
  • icon și color sunt opționale și personalizează aspectul intrării.
  • folderUniversalIdentifier este de asemenea disponibil pe orice element pentru a-l îmbrica într-un părinte de tip FOLDER.
  • twenty app pull scrie elementele meniului de navigare înapoi ca fișiere defineNavigationMenuItem(). Un element pe care un membru al spațiului de lucru l-a adăugat la propria bară laterală și unul fixat la o înregistrare aparțin acelui spațiu de lucru, nu aplicației dvs., și sunt raportate în schimb; consultați ce nu scrie pull.
Capcană frecventă: crearea unui obiect fără un element de meniu de navigare asociat face ca acel obiect să fie inaccesibil din bara laterală. Dacă nu este un obiect tehnic/intern, fiecare obiect personalizat ar trebui să aibă o intrare în bara laterală care să indice către acesta.