blockly > FieldImage

فئة FieldImage

تمثّل هذه السمة فئة صورة في أحد الأقسام.

Signature:

export declare class FieldImage extends Field<string> 

يمتد إلى: Field<string>

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(constructor)(src, width, height, alt, onClick, flipRtl, config) تنشئ هذه الدالة مثيلاً جديدًا لفئة FieldImage

الخصائص

الموقع مفاتيح التعديل النوع الوصف
قابلة للتعديل readonly (لم يتم الإفصاح عنها) تعرض الحقول القابلة للتعديل عادةً نوعًا من واجهة المستخدم يشير إلى إمكانية تعديلها. يجب ألا يحتوي هذا الحقل على أي من هذه الرموز.
imageElement protected SVGImageElement | null عنصر الصورة الخاص بالحقل المعروض
imageHeight

protected

readonly

الرقم
isDirty_ protected قيمة منطقية يُستخدَم لتحديد ما إذا كان يجب عرض الحقل في المرة التالية التي يتم فيها عرض الكتلة. يتم تحديد حجم حقول الصور بشكل ثابت، ولا يلزم عرضها إلا عند بدء التشغيل.

الطُرق

الطريقة مفاتيح التعديل الوصف
configure_(config) protected اضبط الحقل استنادًا إلى خريطة الخيارات المحدّدة.
doClassValidation_(newValue) protected تأكَّد من أنّ قيمة الإدخال (عنوان URL المصدر) هي سلسلة.
doValueUpdate_(newValue) protected عدِّل قيمة حقل الصورة هذا، وعدِّل الصورة المعروضة.
getFlipRtl()‎ الحصول على ما إذا كان سيتم قلب هذه الصورة في اتجاه من اليمين إلى اليسار
getText_() protected استخدِم أداة getText_ للمطوّرين لتجاوز التمثيل النصي للحقل. بدلاً من ذلك، يمكنك عرض النص البديل للصورة.
initView() أنشئ واجهة مستخدم للكتلة لهذه الصورة.
isClickable() تحقَّق مما إذا كان يجب أن يكون هذا الحقل قابلاً للنقر.
setAlt(alt)‎ اضبط النص البديل لهذه الصورة.
setOnClickHandler(func) اضبط الدالة التي يتم استدعاؤها عند النقر على هذه الصورة.
showEditor_() protected إذا تم استدعاء حدث النقر على الحقل وتم تحديد معالج النقر، استدعِ المعالج.
updateSize_()