src/command-menu-items/open-dashboard.command-menu-item.ts
Konfigurationsfelder
Headless-Befehle
Ein Befehlsmenü-Eintrag, der mit einer Headless-Front-Komponente gekoppelt ist, ist die idiomatische Art, eine One-Click-Aktion bereitzustellen – Code ausführen, navigieren oder bestätigen und ausführen. Die Seite „Front Components“ behandelt die SDK Command-Komponenten (Command, CommandLink, CommandModal, CommandOpenSidePanelPage), die das Action-and-Unmount-Muster handhaben.
Ein typischer Ablauf: Eine Headless-Komponente rendert <Command execute={...} /> (siehe das vollständige Beispiel), und der Befehlsmenüeintrag verweist darauf:
src/command-menu-items/run-action.command-menu-item.ts
Bedingte Verfügbarkeitsausdrücke
Mit dem FeldconditionalAvailabilityExpression können Sie basierend auf dem aktuellen Seitenkontext steuern, wann ein Befehl sichtbar ist. Importieren Sie typisierte Variablen und Operatoren aus twenty-sdk, um Ausdrücke zu erstellen:
src/command-menu-items/bulk-update.command-menu-item.ts
RECORD_SELECTION impliziert bereits eine nichtleere Auswahl — verwende numberOfSelectedRecords nur für bestimmte Zählwerte (z. B. >= 2).