اقرأ باللغة الإنجليزية

مقدمة

مكتمل

تنفذ التَطبِيقَات التي تستند إلى النموذج من Power Apps تجربة مستخدم متسقة. أحد المُكونَات الرئيسية لهذه التجربة هو كيفِية تقديم المستخدمين وكيف يمكنهم التفاعل معَ الأوامر المتَاحة. يمكن للمُنشئ تخصيص أشرطة الأوامر لإضَافَة أوامر وإخفاء الأوامر وتعديل سلوكهَا كجُزء مِن تصميم التَطبِيق الذي يستند إلى النَمُوذَج. عندمَا يقوم المستخدم بتحديد الأمر، يحتوي كل أمر عَلى إجرَاء محدد يقوم بتنفيذ قدر من المنطق الذي يتم تنفيذه. يمكن تنفيذ إجرَاء الأمر باستخدَام Power Fx أو JavaScript.

في سيَاق البيَانَات التي يعمل عليهَا المستخدم، تسمح الأوامر للمستخدمين باستدعَاء الإجرَاءَات. يتم تقديم الأوامر للمستخدم فِي مجموعة مرئية تسمى شريط الأوامر. من الأمثلة عَلى الأمر أزرَار الأمر New أو Delete الذي يظهر عَلى شريط الأوامر للشبكة الرئيسية لأي جدول Microsoft Dataverse. يزيل إجرَاء الأمر الصف من الجدول عندمَا يختَار المستخدم حذف عَلى سبيل المثَال. يمكن أن تحتوي Power Apps عَلى أشرطة أوامر متعددة فِي مواقع مختلفة محددة مسبقًا سنستكشفهَا.

مواقع شريط الأوامر

تكون مواقع أشرطَة الأوامر فِي التَطبيقَات المُستندة إلى نموذجٍ محددةً مسبقًا ومتسقة بحيث يمكن للمستخدم البَحث فِي نَفس المكَان لمَعرفة الأوامر المُتوفرة فِي التَطبِيق بغضِّ النَظر عمَّن قَام ببنَاء التَطبيق أو البيَانَات المَرئية. فيمَا يلي أكثر أشرطة الأوامر المخصصة شيوعًا والغرض منهَا:

  • الشبكة الرئيسية - عندمَا ينتقل المستخدم إلى القَائمة من شريط التنقل الأيسر، يتم عرض شريط الأوامر هذا أعلى قَائمة الصفوف من جدول Dataverse. يمكن أن تعمل الأوامر عَلى أي من الصفوف المعروضة فِي القَائمة.

  • النموذج الرئيسي - يتم عرض شريط الأوامر هذا عند فتح صف من جدول ويتم عرضه باستخدَام النموذج الرئيسي للجدول. تعمل الأوامر فِي سيَاق الصف الفردي المعروض فِي النموذج.

  • طريقة عرض الشبكة الفرعية - يكون شريط الأوامر هذا مرئيًا عندمَا يعرض المستخدم نموذجًا رئيسيًا لصف جدول، وتقوم بتكوين النموذج بحيث يحتوي عَلى شبكة فرعية مع بيَانَات الجدَاول ذات الصلة. تعمل الأوامر عَلى الصفوف المعروضة فِي قَائمة الشبكة الفرعية.

  • طريقة العرض المقترنة - يتم عرض شريط الأوامر هذا أعلى قَائمة صفوف الجدول ذات الصلة المعروضة من النموذج الرئيسي. يمكن للمستخدم عرض طريقة العرض هذه عن طريق تحديد الجدول ذي الصلة فِي النموذج الرئيسي لصف واختيَار جدول معين لعرضه. تعمل الأوامر فِي سيَاق واحد أو أكثر من الصفوف ذات الصلة المعروضة فِي القَائمة.

في الفيديو التَالي، سوف نستكشف مثَالاً لكل شريط من أشرطة الأوامر هذه.

تكوين شريط الأوامر

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

فيمَا يلي الخيَارَات المتَاحة لتجميع الأوامر:

  • القَائمة المنسدلة - تُنشئ قَائمة (تسمى عَادةً قَائمة منبثقة) تكون مرئية عند تحديدهَا من قبل المستخدم. محتوى القَائمة عبارة عن مجموعة أوامر واحدة أو أكثر. تعد القَائمة المنسدلة مفيدة فِي الاحتفاظ بالأوامر ذات الصلة معًا وتكون مرئية فقط عند تحديدهَا.

  • زر الانقسَام - يشبه القَائمة المنسدلة، ولكن يتوفر أمر أسَاسي للتحديد دون توسيع المجموعَات التي تحتوي عَلى أوامر إضَافية.

  • مجموعة - تُستخدم للتسمية وتحتوي عَلى أمر واحد أو أكثر فِي القَائمة المنسدلة أو زر الانقسَام.

لتوفير مزيد من التنظيم لشريط الأوامر، توضح الصورة التَالية استخدَام كل نوع من أنواع الأوامر هذه:

مصمم شريط الأوامر

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

خيَارَات لتنفيذ الإجرَاءَات

يسمح لك إجرَاء الأمر بتنفيذ منطقٍ مخصصٍ يتم تنفيذه عندمَا يحدد المستخدم الأمر. يمكن لمنطق الأوامر تنفيذ إجرَاءَات مثل تعديل القيم فِي النموذج أو إنشَاء أو تعديل صفوف البيَانَات الأخرى. يحتَوي منطق إجرَاء الأمر عَلى العنصر (العنَاصر) المحددة الحَالية المتَاحة له، ويمكنه استخدَام قيم عمود العنصر فِي المنطق.

يمكنك إنشَاء منطق الإجرَاء إمَّا باستخدَام تعبيرَات Power Fx أو باستخدَام JavaScript. على سبيل المثَال، سينتقل الأمر الذي يستخدم تعبير Power Fx التَالي إلى طريقة عرض محددة لجدول Accounts.

Navigate('Accounts (Views)'.'My Active Accounts')

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