Passer au contenu principal
Un élément de menu de commande est le lien entre l’utilisateur et un front component. Il enregistre le composant dans le menu de commande (Cmd+K) de Twenty et, éventuellement, comme bouton d’action rapide épinglé dans le coin supérieur droit de la page.
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 champ conditionalAvailabilityExpression 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).

Variables de contexte

Elles représentent l’état actuel de la page :

Opérateurs

Combinez des variables en expressions booléennes :