الانتقال إلى المحتوى الرئيسي
يُعَدّ عنصر قائمة الأوامر الجسر بين المستخدم ومكوّن الواجهة الأمامية. يسجّل هذا العنصر المكوّن في قائمة الأوامر في Twenty‏ (Cmd+K)، وبشكل اختياري، كزر إجراء سريع مُثبَّت في الزاوية العلوية اليمنى من الصفحة.
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).

متغيّرات السياق

تُمثّل هذه المتغيّرات الحالة الحالية للصفحة:

المُشغِّلات

جمّع المتغيّرات في تعابير منطقية: