Skip to main content
Un element din meniul de comenzi este puntea dintre utilizator și un front component. Acesta înregistrează componenta în meniul de comenzi Twenty (Cmd+K) și, opțional, ca buton fixat de acțiune rapidă în colțul din dreapta sus al paginii.
src/command-menu-items/open-dashboard.command-menu-item.ts

Câmpuri de configurare

Comenzi headless

Un element din meniul de comenzi asociat cu un headless front component este modalitatea standard de a oferi o acțiune cu un singur clic — de a rula cod, de a naviga sau de a confirma și executa. Pagina Front Components acoperă SDK Command components (Command, CommandLink, CommandModal, CommandOpenSidePanelPage) care gestionează modelul acțiune-și-demontare. Un flux tipic: o componentă headless afișează <Command execute={...} /> (vezi exemplul complet), iar elementul de meniu de comandă îl indică:
src/command-menu-items/run-action.command-menu-item.ts

Expresii de disponibilitate condițională

Câmpul conditionalAvailabilityExpression vă permite să controlați când este vizibilă o comandă în funcție de contextul paginii curente. Importați variabile tipizate și operatori din twenty-sdk pentru a construi expresii:
src/command-menu-items/bulk-update.command-menu-item.ts
RECORD_SELECTION implică deja o selecție care nu este goală — folosește numberOfSelectedRecords doar pentru valori specifice (de ex. >= 2).

Variabile de context

Acestea reprezintă starea curentă a paginii:

Operatori

Combinați variabilele în expresii booleene: