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

في AppMaster ، يمكنك إنشاء متغيرات للواجهة الخلفية والواجهة الأمامية. يسمح استخدام المتغيرات العالمية بتسريع التطبيق وتقليل عدد الاستعلامات إلى قاعدة البيانات.

يفرض التخزين في ذاكرة الوصول العشوائي بعض القيود على تشغيل المتغيرات العالمية:

  1. عند إعادة تشغيل التطبيق ، ستتخذ المتغيرات العامة القيم الافتراضية.
  2. بالنسبة لتطبيقات الويب ، تعد كل علامة تبويب في المتصفح مثيلاً قيد التشغيل بشكل منفصل. وفقًا لذلك ، سيكون لكل نسخة قيمها الخاصة للمتغيرات العالمية.

المتغيرات العالمية

لإنشاء متغير خلفية عامة ، انتقل إلى علامة التبويب منطق الأعمال ، وحدد علامة التبويب Global Variable العام وانقر فوق Create global variable .

هنا تستطيع:

  1. حدد نوع متغير ؛
  2. أعطه إسما؛
  3. حدد وصفًا ؛
  4. قم بتشغيل / إيقاف تشغيل خيار Read only .

عند تمكين خيار Read only ، لا يمكن تغيير قيمة المتغير في العمليات التجارية.

عند تحديد نوع متغير ، يمكنك تعيين قيمة افتراضية.

عند تكوين متغير عام ، يمكن العثور عليه في محرر عمليات الأعمال في علامة التبويب Global Variables .

المتغيرات المحلية

هنا ، يمكن أيضًا إنشاء المتغيرات المحلية. تقع في قسم Variables .

لإنشاء متغير محلي ، تحتاج إلى سحبه على اللوحة القماشية. يمكنك تعيين قيمة متغير باستخدام كتلة Set variable . لتحديد المتغير الذي سيتم تخزين القيمة فيه ، قم بتوصيل Variable بحقل إدخال المتغير لكتلة Set Variable . يمكن تعيين معلمة القيمة افتراضيًا أو تمريرها ديناميكيًا من كتلة أخرى.

يمكن استخدام كتلة Set variable عام ومحلي.

لا يمكن استخدام المتغير المحلي إلا في BP حيث تم إنشاؤه.

لإنشاء متغير عام في الواجهة الأمامية ، افتح التطبيق في المحرر. التعليمات مشابهة لتطبيقات الويب والجوال.

انتقل إلى علامة التبويب Global Variables في محرر التطبيق وانقر فوق Create global variable عام.

يبدو إنشاء متغير عام للواجهة الأمامية مشابهًا تقريبًا للواجهة الخلفية.

سيتم إضافة حقل إضافي واحد فقط - Persistent .

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

عند استخدام متغيرات الواجهة الأمامية ، المشغلات المختلفة ، على الرغم من وجودها على نفس الشاشة ، قم بتشغيل BP مستقلة منفصلة. فيما يلي مثال:

Integer هو متغير محلي. منطق العمل:

عندما ينطلق مشغل onShow ، تحدد كتلة Set Variable قيمة متغير عدد صحيح. عند تشغيل مشغل onClick ، ​​يجب أن تذهب القيمة من متغير عدد صحيح إلى كتلة To String ثم إلى كتلة Notification .

لن يعمل هذا المنطق مع متغير محلي لأن كل مشغل يطلق BP الخاص به. لذلك ، عند التشغيل بواسطة مشغل onClick ، ​​لن يتم تعيين قيمة المتغير المحلي.

لإصلاح ذلك ، استخدم متغيرًا عامًا بدلاً من متغير محلي.

AppMaster 101دورة مكثفة

10 وحدات
2 أسابيع

لست متأكدًا من أين تبدأ؟ ابدأ بدورتنا المكثفة للمبتدئين واستكشف AppMaster من الألف إلى الياء.

ابدأ
AppMaster 101 Crash Course

هل تحتاج إلى مزيد من المساعدة؟

حل أي مشكلة بمساعدة خبرائنا. وفّر الوقت وركّز على بناء تطبيقاتك.

headphones

التواصل مع الدعم

أخبرنا عن مشكلتك وسنجد لك حلًا.

message

دردشة المجتمع

تواصل مع مستخدمين آخرين للحصول على المساعدة حول المنصة.

انضم إلى المجتمع
المتغيرات. أنواعها وخصائص استخدامها | AppMaster University