blockly > FieldImage

הסיווג FieldImage

הסיווג של תמונה בבלוק.

Signature:

export declare class FieldImage extends Field<string> 

Extends: Field<string>

יצרנים

יצרן גורמי שינוי תיאור
‎(constructor)(src, width, height, alt, onClick, flipRtl, config) יוצר מופע חדש של המחלקה FieldImage

מאפיינים

נכס גורמי שינוי סוג תיאור
EDITABLE readonly (לא הוגדר) בדרך כלל, שדות שאפשר לערוך אותם מציגים ממשק משתמש כלשהו שמציין שאפשר לערוך אותם. השדה הזה לא אמור.
imageElement protected SVGImageElement | null רכיב התמונה של השדה שעבר רינדור.
imageHeight

protected

readonly

number
isDirty_ protected בוליאני המאפיין הזה משמש כדי לקבוע אם צריך לעבד את השדה בפעם הבאה שהבלוק יעובד. הגודל של שדות התמונות הוא קבוע, וצריך לבצע רינדור שלהם רק בזמן האתחול.

Methods

שיטה גורמי שינוי תיאור
configure_(config) protected מגדירים את השדה על סמך מפת האפשרויות שמופיעה.
doClassValidation_(newValue) protected מוודאים שערך הקלט (כתובת ה-URL של המקור) הוא מחרוזת.
doValueUpdate_(newValue) protected מעדכנים את הערך של שדה התמונה הזה, ומעדכנים את התמונה שמוצגת.
getFlipRtl() קבלת ההחלטה אם להפוך את התמונה הזו ב-RTL
getText_() protected משתמשים ב-getText_ developer hook כדי לשנות את ייצוג הטקסט של השדה. במקום זאת, מחזירה את הטקסט החלופי של התמונה.
initView() ליצור את ממשק המשתמש של הבלוק לתמונה הזו.
isClickable() צריך לבדוק אם השדה הזה אמור להיות קליקבילי.
setAlt(alt) הגדרת הטקסט החלופי של התמונה.
setOnClickHandler(func) מגדירים את הפונקציה שמופעלת כשלוחצים על התמונה.
showEditor_() protected אם מופעלת קריאה לפונקציה field click ומוגדר click handler, מפעילים את ה-handler.
updateSize_()