Skip to main content
命令菜单项 是用户与前端组件之间的桥梁。 它会在 Twenty 的命令菜单(Cmd+K)中注册该组件,并可选地将其作为页面右上角的固定快速操作按钮。
src/command-menu-items/open-dashboard.command-menu-item.ts

配置字段

无头命令

无头前端组件配对的命令菜单项,是交付一键操作(运行代码、导航,或确认并执行)的惯用方式。 Front Components 页面介绍了处理“执行操作并卸载”模式的 SDK Command 组件CommandCommandLinkCommandModalCommandOpenSidePanelPage)。 一个典型流程:一个 headless 组件会渲染 <Command execute={...} />(参见完整示例),并且命令菜单项会指向它:
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)。

上下文变量

这些变量表示页面的当前状态:

运算符

将变量组合为布尔表达式: