تنفيذ إجراءات محددة مسبقا على النموذج المستند إلى نموذج المضيف من داخل تطبيق لوحة مضمن

توفر تطبيقات اللوحة المضمنة القدرة على تنفيذ إجراءات محددة مسبقا على النموذج المستند إلى نموذج المضيف. تمكن هذه الإجراءات المصنعين من التنقل وتحديث النموذج المستند إلى نموذج المضيف وحفظه. باستخدام هذه الإجراءات، يمكن أن يعمل تطبيق اللوحة المضمنة كجزء أكثر تكاملا من النموذج المستند إلى النموذج والتطبيق المستند إلى النموذج.

يتضمن الكائن ModelDrivenFormIntegration الطرق الجديدة التالية لتمكين صانعي التطبيق من تنفيذ الإجراءات على النموذج المضيف المستند إلى النموذج.

مهم

لكي تتمكن من التفاعل مع ModelDrivenFormIntegration عنصر التحكم، يجب إنشاء تطبيق اللوحة عن طريق تحديد تخصيص على خصائص عنصر تحكم تطبيق Canvas للنموذج المستند إلى النموذج باستخدام مصمم النموذج الكلاسيكي. مزيد من المعلومات: تضمين تطبيق لوحة باستخدام التجربة الكلاسيكية

تنقل النموذج المستند إلى نموذج المضيف إلى نموذج رئيسي وتعرض الصف المحدد.

  • entityName - معلمة سلسلة مطلوبة تحدد الجدول الأصل للنموذج الرئيسي.
  • formName - معلمة سلسلة مطلوبة تحدد اسم النموذج الرئيسي للانتقال إليه.
  • recordId - معلمة سلسلة مطلوبة، تحدد معرف الصف المطلوب عرضه في النموذج الرئيسي.

يمكن أن يؤدي استدعاء الأسلوب NavigateToMainForm إلى إرجاع رسائل الخطأ التالية.

رسالة خطأ إرشادات استكشاف الأخطاء وإصلاحها
لم يتم العثور على الجدول: [EntityName] يرجى التحقق من قيمة معلمة entityName والتأكد من أنه اسم جدول صالح وأن المستخدم لديه حق الوصول إليه.
لم يتم العثور على النموذج: [FormName] يرجى التحقق من قيمة المعلمة mainFormName والتأكد من أنه اسم نموذج رئيسي صالح وأن المستخدم لديه حق الوصول إليه.
حدثت مشكلة أثناء تحميل الصف. يرجى التحقق من قيمة معلمة recordId والتأكد من أنه معرف صف صالح وأن المستخدم لديه حق الوصول إليه.

تنقل النموذج المستند إلى نموذج المضيف إلى طريقة عرض.

  • entityName - معلمة سلسلة مطلوبة تحدد الجدول الأصل لعرض .
  • viewName - معلمة سلسلة مطلوبة تحدد اسم النموذج الرئيسي للانتقال إليه.

يمكن أن يؤدي استدعاء أسلوب NavigateToView إلى إرجاع رسائل الخطأ التالية.

رسالة خطأ إرشادات استكشاف الأخطاء وإصلاحها
لم يتم العثور على الجدول: [EntityName] يرجى التحقق من قيمة معلمة entityName والتأكد من أنه اسم جدول صالح وأن المستخدم لديه حق الوصول إليه.
لم يتم العثور على طريقة العرض: [ViewName] يرجى التحقق من قيمة المعلمة viewName والتأكد من أنها اسم طريقة عرض صالح وأن المستخدم لديه حق الوصول إليها.

OpenQuickCreateForm(entityName)

فتح نموذج الإنشاء السريع الافتراضي لجدول.

  • entityName - معلمة سلسلة مطلوبة تحدد الجدول الأصل لنموذج الإنشاء السريع.

يمكن أن يؤدي استدعاء الأسلوب OpenQuickCreateForm إلى إرجاع رسائل الخطأ التالية.

رسالة خطأ إرشادات استكشاف الأخطاء وإصلاحها
لم يتم العثور على الجدول: [EntityName] يرجى التحقق من قيمة معلمة entityName والتأكد من أنه اسم جدول صالح وأن المستخدم لديه حق الوصول إليه.

RefreshForm(showPrompt)

تحديث البيانات الموجودة في النموذج المستند إلى نموذج المضيف.

  • showPrompt - معلمة منطقية مطلوبة تشير إلى ما إذا كان يجب عرض مطالبة تأكيد للمستخدم قبل حفظ أي بيانات غير محفوظة في النموذج المستند إلى نموذج المضيف. يجب أن تكون القيم "صواب" أو "خطأ".

يمكن أن يؤدي استدعاء الأسلوب RefreshForm إلى إرجاع رسائل الخطأ التالية.

رسالة خطأ إرشادات استكشاف الأخطاء وإصلاحها
يرجى استخدام "true" أو "false" كقيمة المعلمة. يرجى التحقق من قيمة المعلمة showPrompt والتأكد من أنها إما "صواب" أو "خطأ".

SaveForm()

حفظ البيانات في النموذج المستند إلى نموذج المضيف.

إشعار

إذا لم تلاحظ IntelliSense للأساليب لتنفيذ إجراءات محددة مسبقا في تطبيقات اللوحة المضمنة التي تم إنشاؤها قبل توفير الوظيفة؛ حفظ التطبيق وإغلاقه وإعادة فتحه.

تضمين تطبيق لوحة على نموذج يستند إلى نموذج
إضافة تطبيق لوحة مضمن على نموذج يستند إلى النموذج
تحرير تطبيق لوحة مضمن في نموذج يستند إلى نموذج
تخصيص حجم الشاشة واتجاه تطبيق اللوحة المضمن في نموذج يستند إلى النموذج
خصائص عنصر تحكم ModelDrivenFormIntegration وإجراءاته
مشاركة تطبيق لوحة مضمن
إرشادات حول العمل مع تطبيقات اللوحة المضمنة
ترحيل تطبيقات اللوحة المضمنة على النماذج المستندة إلى النموذج التي تم إنشاؤها باستخدام إصدار المعاينة العامة إلى الأحدث