src/command-menu-items/open-dashboard.command-menu-item.ts
Champs de configuration
Commandes sans interface
Un élément de menu de commande associé à un headless front component est la manière idiomatique de proposer une action en un clic — exécuter du code, naviguer, ou confirmer puis exécuter. La page Front Components couvre les SDK Command components (Command, CommandLink, CommandModal, CommandOpenSidePanelPage) qui gèrent le modèle action-et-démontage.
Un flux typique : un composant headless affiche <Command execute={...} /> (voir l’exemple complet), et l’élément de menu de commande y pointe :
src/command-menu-items/run-action.command-menu-item.ts
Expressions de disponibilité conditionnelle
Le champconditionalAvailabilityExpression vous permet de contrôler quand une commande est visible en fonction du contexte de la page actuelle. Importez des variables typées et des opérateurs depuis twenty-sdk pour construire des expressions :
src/command-menu-items/bulk-update.command-menu-item.ts
RECORD_SELECTION implique déjà une sélection non vide — utilisez numberOfSelectedRecords uniquement pour des décomptes spécifiques (par exemple >= 2).