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

تحتوي جميع العناصر على مجموعة من المشغلات الشائعة تسمى دورة حياة العنصر:

  • onCreate - يتم تشغيله عند إنشاء العنصر على الصفحة ؛
  • onShow - يتم تشغيله عندما يغير المكون حالته إلى حالة مرئية (معروضة على الصفحة) ؛
  • onHide - يتم تشغيله عندما يغير المكون حالته إلى مخفي (يتوقف العرض) ؛
  • onDestroy - يتم تشغيله قبل إتلاف المكون.

فيما يلي المشغلات الموجودة على عنصر button كمثال:

Here are the triggers on the button element as an example

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

onCreate

لنبدأ onCreate بإعداد إشعار له.

onCreate trigger and set up a notification for it الآن ، سيظهر الإعلام في كل مرة يتم فيها تشغيل مشغل onCreate . ستعمل في الحالات التالية:

  1. عندما يزور المستخدم الصفحة ؛
  2. بعد تحديث الصفحة.

لنقم بإعداد إجراءات مماثلة للمشغلات الأخرى:

onShow

سيتم تشغيل مشغل onShow :

  1. عندما يدخل المستخدم الصفحة ، ويتم تعيين الحقل Visible للعنصر إلى True ؛
  2. بعد تحديث الصفحة ، يتم تعيين الحقل Visible للعنصر على True ؛
  3. عندما يغير عنصر ما حالته Visible من False إلى True.

onHide

سيتم تشغيل مشغل onHide :

  1. عندما يغادر المستخدم الصفحة كان العنصر يعمل.
  2. عندما يغير عنصر ما حالته Visible من True إلى False .

onDestroy

Trriger onDestroy

سيتم تشغيل مشغل onDestroy :

  1. عندما يغادر المستخدم الصفحة كان العنصر يعمل.
  2. عندما تتم إزالة عنصر من الصفحة.
Was this article helpful?

AppMaster.io 101 حلقة دراسية مكثفة

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

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

ابدأ الدورة
Development it’s so easy with AppMaster!

هل تريد المزيد من المساعدة؟

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

headphones

اتصل بالدعم

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

message

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

ناقش الأسئلة مع مستخدمين آخرين في محادثتنا.

الانضمام إلى المجتمع