لسه بتستخدم Xrm.Page في Dynamics 365 CRM؟ 🤔

لو إجابتك أيوة… يبقى لازم تعرف إن Microsoft بقت بتوصي باستخدام formContext بدل Xrm.Page.

طب إيه الفرق؟

  • 🔹 Xrm.Page: الطريقة القديمة (Legacy). كانت شغالة على الفورم كله بشكل مباشر. لسه ممكن تشتغل في بعض السيناريوهات، لكن مش هي الاختيار الصح للمشاريع الجديدة.
  • 🔹 formContext: الطريقة الحديثة. بتخليك تتعامل مع الفورم الحالي بس. بتشتغل كويس مع Main Forms وQuick Create وEditable Grid. ودي الطريقة اللي Microsoft بتنصح بيها.

🤔 طيب ليه بنعمل Check على executionContext؟

[من الإنفوجرافيك: لازم تتأكد إن الـ Parameter موجود للفنكشن، تجنب ظهور Error لو حد نسي تفعيل “Pass execution context as first parameter”، الكود بيبقى مستقر ومستقبلي مع الفورم. Best Practice: دايماً استخدم formContext، Pass execution context as first parameter، اعمل Check قبل استخدامه.]

اترك ردّاً