src/command-menu-items/open-dashboard.command-menu-item.ts
حقول التكوين
أوامر بدون واجهة
يُعَدّ عنصر قائمة الأوامر المقترن بـمكوّن واجهة أمامية بدون واجهة الطريقة القياسية لتوفير إجراء بنقرة واحدة — لتشغيل الشفرة أو التنقّل أو التأكيد ثم التنفيذ. تغطي صفحة مكوّنات الواجهة الأمامية مكوّنات الأوامر في SDK (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).