src/command-menu-items/open-dashboard.command-menu-item.ts
設定フィールド
ヘッドレスコマンド
ヘッドレスフロントコンポーネントとペアになったコマンドメニュー項目は、ワンクリックアクション(コードの実行、ナビゲーション、確認と実行)を提供するための一般的な方法です。 Front Components のページでは、アクション実行後にアンマウントするパターンを処理する SDK Command components(Command、CommandLink、CommandModal、CommandOpenSidePanelPage)について説明しています。
一般的なフロー:ヘッドレスコンポーネントが <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)。