src/command-menu-items/open-dashboard.command-menu-item.ts
Поля конфигурации
Команды без интерфейса
Элемент командного меню в паре с фронтенд-компонентом без интерфейса — идиоматичный способ предоставить действие в один клик: выполнить код, перейти или подтвердить и выполнить. Страница Front Components описывает SDK Command components (Command, CommandLink, CommandModal, CommandOpenSidePanelPage), которые реализуют шаблон «действие и размонтирование».
Типичный сценарий:
src/front-components/run-action.tsx
src/command-menu-items/run-action.command-menu-item.ts
Выражения условной доступности
ПолеconditionalAvailabilityExpression позволяет управлять видимостью команды в зависимости от текущего контекста страницы. Импортируйте типизированные переменные и операторы из twenty-sdk, чтобы составлять выражения:
src/command-menu-items/bulk-update.command-menu-item.ts
RECORD_SELECTION уже подразумевает, что есть выбранные записи — используйте numberOfSelectedRecords только для конкретных количеств (например, >= 2).