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).