Skip to main content
Bir komut menüsü öğesi, kullanıcı ile bir ön bileşen arasında köprü görevi görür. Bu, bileşeni Twenty’nin komut menüsüne (Cmd+K) ve isteğe bağlı olarak sayfanın sağ üst köşesindeki sabitlenmiş bir hızlı işlem düğmesi olarak kaydeder.
src/command-menu-items/open-dashboard.command-menu-item.ts

Yapılandırma alanları

Arayüzsüz komutlar

Bir arayüzsüz ön bileşen ile eşleştirilmiş bir komut menüsü öğesi, tek tıklamayla bir eylem sunmanın — kod çalıştırma, gezinme veya onaylayıp yürütme — yaygın kullanılan biçimidir. Ön Bileşenler sayfası, eylem-ve-kaldırma modelini yöneten SDK Command bileşenlerini (Command, CommandLink, CommandModal, CommandOpenSidePanelPage) kapsar. Tipik bir akış: başsız bir bileşen <Command execute={...} /> oluşturur (bkz. tam örnek) ve komut menüsü öğesi ona işaret eder:
src/command-menu-items/run-action.command-menu-item.ts

Koşullu kullanılabilirlik ifadeleri

conditionalAvailabilityExpression alanı, geçerli sayfa bağlamına göre bir komutun ne zaman görünür olacağını kontrol etmenizi sağlar. İfadeler oluşturmak için twenty-sdk’den türlendirilmiş değişkenleri ve operatörleri içe aktarın:
src/command-menu-items/bulk-update.command-menu-item.ts
RECORD_SELECTION zaten boş olmayan bir seçim anlamına gelir — numberOfSelectedRecords ifadesini yalnızca belirli sayılar için kullanın (örneğin >= 2).

Bağlam değişkenleri

Bunlar sayfanın mevcut durumunu temsil eder:

Operatörler

Değişkenleri boolean ifadelere dönüştürmek için birleştirin: