تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
يقدم FlowModel نهجًا يعتمد على "تدفق الأحداث (Flow)" لتطبيق منطق تهيئة المكونات، مما يجعل سلوك المكونات وتهيئتها أكثر قابلية للتوسع والوضوح.
يمكنك إنشاء نموذج مكون مخصص عن طريق وراثة FlowModel. يجب أن يقوم النموذج بتطبيق التابع render() لتحديد منطق عرض المكون.
يمكن لكل نموذج تسجيل تدفق واحد أو أكثر (Flow) لوصف منطق تهيئة المكون وخطوات التفاعل.
الوصف
key: المعرف الفريد للتدفق (Flow).title: اسم التدفق (Flow)، يُستخدم للعرض في واجهة المستخدم.steps: يحدد خطوات التهيئة (Step). تتضمن كل خطوة:
title: عنوان الخطوة.uiSchema: هيكل نموذج التهيئة (متوافق مع Formily Schema).defaultParams: المعلمات الافتراضية.handler(ctx, params): يتم تشغيله عند الحفظ لتحديث حالة النموذج.عند عرض نموذج مكون، يمكنك استخدام المعلمة showFlowSettings للتحكم فيما إذا كنت تريد تمكين ميزة التهيئة. إذا تم تمكين showFlowSettings، سيظهر مدخل التهيئة تلقائيًا في الزاوية العلوية اليمنى من المكون (مثل أيقونة الإعدادات أو زر).
openFlowSettingsبالإضافة إلى فتح نموذج التهيئة عبر مدخل التفاعل المدمج، يمكنك أيضًا استدعاء openFlowSettings() يدويًا في التعليمات البرمجية.