ما تغطيه طبقة التخطيط
تمثّل طبقة التخطيط في تطبيق Twenty كل ما يراه المستخدم: مكان ظهور التطبيق في الشريط الجانبي، العروض القائِمية التي يوفّرها، كيفية ترتيب صفحات تفاصيل السجل، وأي مكوّنات React مخصّصة يتم عرضها داخل تلك الصفحات.في هذا القسم
المشاهدات
defineView - إعدادات القائمة المحفوظة: الأعمدة المرئية، المرشحات، المجموعات.عناصر قائمة التنقل
defineNavigationMenuItem - إدخالات الشريط الجانبي التي تشير إلى المشاهدات أو عناوين URL الخارجية.تخطيط الصفحة
definePageLayout، definePageLayoutTab وdefinePageLayoutWidget - علامات التبويب والأشرطة في صفحة تفاصيل السجل.المكونات الأمامية
`defineFrontComponent’ — مكونات React المختلطة التي تعمل داخل العشرين.عناصر قائمة الأوامر
defineCommandMenuItem - تسجيل المكونات الأمامية كمدخلات Cmd+K والإجراءات السريعة.أين يظهر التطبيق
تعمل مكوّنات الواجهة الأمامية داخل Web Worker معزول باستخدام Remote DOM — يتم عرضها بشكل أصيل داخل الصفحة (وليس داخل iframe)، لكنها لا تستطيع الوصول مباشرةً إلى صفحة المضيف أو إلى DOM. يحدث التواصل مع Twenty من خلال واجهة API للمضيف تعتمد تمرير الرسائل.
لا تزال قيد التطوير النشط: يطبّق الـ sandbox شجرة DOM جزئية، لذلك قد تفشل حالات الاستخدام المتقدمة. راجع القيود الحالية.