يصف هذا البرنامج التعليمي استخدام مكون Image في تطبيقات الويب.

Look & Feel

01_lookNfeel

  • Upload - من الممكن تحديد صورة مسبقًا بالضغط على الزر واختيار صورة من نظام الملفات ؛

1

  • Image alt [ string ] - تسمى أيضًا علامات بديل وأوصاف بديلة ، والنص البديل هو النسخة المكتوبة التي تظهر بدلاً من صورة على صفحة ويب إذا فشل تحميل الصورة على شاشة المستخدم. يساعد هذا النص أدوات قراءة الشاشة في وصف الصور للقراء ضعاف البصر ويسمح لمحركات البحث بالزحف إلى موقع الويب الخاص بك وترتيبه بشكل أفضل ؛
  • Width [ string ] - عرض الصورة بشكل افتراضي ؛
  • Height [ string ] - ارتفاع الصورة افتراضيًا ؛
  • Visible [ boolean ] - يحدد ما إذا كانت الصورة مرئية أم لا ؛
  • Name [ string ] - اسم المكون ؛

العمليات التجارية ذات الصلة

الصورة في HTML هي إشارة إلى كائن الصورة نفسه. لذلك ، تعمل Image دائمًا مع الروابط ، ومن أجل استخدام بيانات الصورة ، تحتاج إلى الحصول على رابط لها.

تم BPs التالية مسبقًا لاستخدام تطبيقات الويب:

  • Image Get Properties الصورة - يحصل على خصائص الصورة:
    • Component ID [ string ] - معرف المكون ؛
    • Width [ string ] - عرض الصورة ؛
    • Height [ string ] - ارتفاع الصورة ؛
    • Image URL [ string ] - عنوان URL للصورة ؛
    • Tooltip [ string ] - سلسلة تلميح الأدوات تظهر عند التمرير ؛
    • Visible [ boolean ] - يحدد ما إذا كانت الصورة مرئية أم لا ؛
    • Loading [ boolean ] - لتعيين الصورة في حالة " التحميل " إذا كانت true ؛

03_getProperties

  • Image Set Properties - إعادة تعيين جميع خصائص الصورة المحددة وتعيين الخصائص المعطاة بدلاً من ذلك:
    • Component ID [ string ] - معرف المكون ؛
    • Width [ string ] - عرض الصورة ؛
    • Height [ string ] - ارتفاع الصورة ؛
    • Image URL [ string ] - عنوان URL للصورة ؛؛
    • Tooltip [ string ] - سلسلة تلميح الأدوات تظهر عند التمرير ؛
    • Visible [ boolean ] - يحدد ما إذا كانت الصورة مرئية أم لا ؛
    • Loading [ boolean ] - لتعيين الصورة في حالة " التحميل " إذا كانت true ؛

04_setProperties

  • Image Update Properties - تحديثات خصائص الصورة:
    • Component ID [ string ] - معرف المكون ؛
    • Width [ string ] - عرض الصورة ؛
    • Height [ string ] - ارتفاع الصورة ؛
    • Image URL [ string ] - عنوان URL للصورة ؛
    • Tooltip [ string ] - سلسلة تلميح الأدوات تظهر عند التمرير ؛
    • Visible [ boolean ] - يحدد ما إذا كانت الصورة مرئية أم لا ؛
    • Loading [ boolean ] - لتعيين الصورة في حالة " التحميل " إذا كانت true ؛

05_updateProperties

مثال على الاستخدام

ضع في اعتبارك مثالاً لتحميل الصورة الرمزية لملف تعريف المستخدم. تتكون واجهة الويب من صورة وزر يقوم بتشغيل BP ، ويبدو كالتالي:

06_example_ui

تبدأ BP من مشغل onClick . لاختيار الملفات من نظام ملفات جهاز المستخدم ، يتم استخدام كتلة Select Files ( Max files = 1 ، File types = Image ). إذا تم اختيار الملف بنجاح ، فسيتم تحديد عنصر صفيف مع index=0 .

07_example_1

يجب تحميل عنصر الملف الناتج من مصفوفة Files إلى خادم تطبيق الويب لمزيد من الاستخدام ( Server request POST /_files / ). في حالة نجاح الطلب ، يتم تمرير كائن الملف عند إخراج Server request POST /_files/ block إلى إدخال كتلة Expand file للحصول على ID الخاص به.

07_example_2

للحصول على عنوان URL ، تحتاج إلى أخذ ID الملف وتحويل قيمته إلى سلسلة ( To String ). سيكون مسار الملف النسبي /api/_files/<ID>/download/ . وبالتالي ، لتحميل صورة ، يجب تمرير مسار الملف إلى خاصية Image URL من كتلة Image Update Properties .

07_example_3

التطبيق المنشور في المثال أدناه

result

Was this article helpful?

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

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

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

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

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

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

headphones

اتصل بالدعم

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

message

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

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

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