Prezentare generală
Un element de meniu de navigare este o intrare în bara laterală din stânga. FolosițidefineNavigationMenuItem() 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
-
typedetermină la ce face legătura elementul de meniu. Fiecare tip este asociat cu un câmp identificator specific: -
positioncontrolează ordonarea în bara laterală. -
Un element
NATIVE_PAGEeste 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, șiNavigationMenuItemType.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șicolorsunt opționale și personalizează aspectul intrării. -
folderUniversalIdentifiereste de asemenea disponibil pe orice element pentru a-l îmbrica într-un părinte de tipFOLDER. -
twenty app pullscrie elementele meniului de navigare înapoi ca fișieredefineNavigationMenuItem(). 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.