توسيع باستِخدَام البرَامج النصية
لا تدعم مواقع ويب Power Pages قواعد عمل جَانب العميل، أو عمليَات JavaScript المُخصصة المُتَاحة للنَمَاذِج التي تستند إلى النَمَاذِج.
تشمل ميزَات القوائم، والنَمَاذِج، والنَمَاذِج متعددة الخطوات عمود JavaScript مُخصصًا يُتيح للمطورين إضَافَة برَامج نصية تُنفذ الوظيفة المطلوبة عند تحميل قَائمة أو نَمُوذَج محدد.
يمكنك إضَافَة JavaScript مخصص مباشرةً إلى صفحة موقع ويب باستِخدَام محرر Visual Studio Code. باستِخدَام تَطبِيق Power Pages Management، يمكنك أيضًا تضمين البرنَامج النصي كجزء مِن قَالب ويب، ممَا يجعل الوظيفة متَاحة لأي صفحة تستند إلى هذَا القَالب.
يمكن أن تترَاوح الوظيفة مِن إخفَاء عنَاصر التحكم واستبدَال عنَاصر تحكم الإدخَال بمَا يُعادلهَا ممَا هو مألوف للمُستخدمين، إلى استدعاء خدمَات الويب الخَارجية وتطبيق سينَاريوهَات التَكامُل المتطورة.
خَارج الإطَار التقليدي، تشمل مواقع ويب Power Pages مكتبة jQuery التي تجعل مُعالجة محتوى الصفحة ومظهرهَا مهمة سهلة عَلى نحو معقول.
عنَاصر التحكم، والأعمدة
ينشئ نَمُوذَج الاتصَال بنَا الافترَاضي صفًا فِي جدول التعليقَات فِي Microsoft Dataverse. يتضمِن هذَا الصف عمود عنوان إلزَامي يتم عرضه فِي النَمُوذَج معَ موضوع التسمية. قد يكون هذَا العمود مُربكا لزَائري الموقع. لا يُمكنك استخدَام CSS مِن أجل إخفَاء عنصر التحكم، لأنه يترك العلامة النجمية الحمرَاء التي تُشير إلى أن العمود إلزَامي. يُسَاعد JavaScript عَلى جعل مُهمتك لإخفَاء العمود بسيطة نسبيَا. لتعيين هذَا العمود إلى قيمة محددة مسبقًا ثم إخفَائه، اتبع الخطوَات التَالِية:
افتح صفحة الاتصَال بنَا فِي استوديو تصميم Power Pages.
حدد تحرير التعليمَات البرمجية، ثم انتظر حتى يفتح Visual Studio Code.
حدد مِلَف Contact us.en-US.customjs.js.
هَام
يتضمِن اسم المِلَف رمز اللغة الذي قد يكون مختلفًا فِي بيئتك.
أضف البرنَامج النصي التَالِي إلى المِلَف:
$(document).ready ( function() { $("#title").val('Submitted from contact us form'); // sets the value $("#title").closest('tr').hide(); // hide the row containing the column } );ملاحظة
تستخدم بعض قَوَالب Power Pages جدول التعليقَات وعمود العنوان. قد تستخدم بعض قَوَالب Microsoft Dynamics 365 جدولا مختلفًا (مثل العميل المتوقع) وعمودًا مختلفًا (مثل الموضوع). تحقق مِن صفحة الاتصَال بنَا والنَمُوذَج المستخدم فِي موقع الويب الخَاص بك، وقم بتغيير النص البرمجي إذَا لزم الأمر.
استخدم اختصَار لوحة المفَاتيح Ctrl إضَافة S (⌘ إضَافة S عَلى Mac) لحفظ المِلَف.
أغلق علامة تبويب المستعرض باستِخدَام محرر Visual Studio Code ثم حدد مزَامِنة فِي استوديو التصميم لمزَامِنة التغييرَات.
حدد إصدَار أولي > سطح المكتب.
يجب أن تفتح نَافذة جَدِيدة تعرض نَمُوذَج الاتصَال بنَا، معَ إخفَاء عمود الموضوع (موضوع التسمية).
يُعد JavaScript طريقة بسيطةً لإضَافَة سلوك، أو وظيفة مُكملة لموقع ويب Power Pages لديك. يُمكنك إضَافته مُباشرةً إلى صفحة، أو إضَافته إلى تَكوِين النَمُوذَج مِن خلال تَطبِيق Power Pages Management أو باعتباره جزءًا مِن قَالب ويب، بنَاءً عَلى احتيَاجَاتك مِن تحديد النطَاق. بالإضَافَة إلى ذلك، يمكنك استخدَام البرنَامج النصي فِي النَمُوذَج لإكمَال الإجرَاءَات التَالِية:
تطبيق قواعد العمل.
إضَافَة التبعيَات بين العنَاصر، مثل أعمدة الاختيَار التَابعة.
تطبيق تحقق آخر مِن صحة النَمُوذَج.
استدعاء واجهة API ويب المدَاخل أو الخدمَات الخَارجية.
تُوفر هذه الخيَارَات بدَائل معقولة لقواعد عمل جَانب العميل، والبرمجة النصية فِي النَمَاذِج المعتمدة عَلى النَمُوذَج.
لمزيد مِن المعلومَات، رَاجع إضَافَة JavaScript مخصص إلى نَمُوذَج.
