الانتقال إلى المحتوى الرئيسي

ما تغطيه طبقة التخطيط

تمثّل طبقة التخطيط في تطبيق Twenty كل ما يراه المستخدم: مكان ظهور التطبيق في الشريط الجانبي، العروض القائِمية التي يوفّرها، كيفية ترتيب صفحات تفاصيل السجل، وأي مكوّنات React مخصّصة يتم عرضها داخل تلك الصفحات.

في هذا القسم

apps-data
المشاهدات
defineView - إعدادات القائمة المحفوظة: الأعمدة المرئية، المرشحات، المجموعات.
card-page-navigation
عناصر قائمة التنقل
defineNavigationMenuItem - إدخالات الشريط الجانبي التي تشير إلى المشاهدات أو عناوين URL الخارجية.
card-page-page-layouts
تخطيط الصفحة
definePageLayout، definePageLayoutTab وdefinePageLayoutWidget - علامات التبويب والأشرطة في صفحة تفاصيل السجل.
card-page-front-components
المكونات الأمامية
`defineFrontComponent’ — مكونات React المختلطة التي تعمل داخل العشرين.
card-page-command-menu
عناصر قائمة الأوامر
defineCommandMenuItem - تسجيل المكونات الأمامية كمدخلات Cmd+K والإجراءات السريعة.

أين يظهر التطبيق

تعمل مكوّنات الواجهة الأمامية داخل Web Worker معزول باستخدام Remote DOM — يتم عرضها بشكل أصيل داخل الصفحة (وليس داخل iframe)، لكنها لا تستطيع الوصول مباشرةً إلى صفحة المضيف أو إلى DOM. يحدث التواصل مع Twenty من خلال واجهة API للمضيف تعتمد تمرير الرسائل. لا تزال قيد التطوير النشط: يطبّق الـ sandbox شجرة DOM جزئية، لذلك قد تفشل حالات الاستخدام المتقدمة. راجع القيود الحالية.