blockly > FieldImage

מחלקה של FieldImage

מחלקה של תמונה בבלוק.

Signature:

export declare class FieldImage extends Field<string> 

הרחבה: שדה<string>

יצרנים

יצרן גורמי שינוי תיאור
(constructor)(src, רוחב, גובה, Alt, onClick, FlingRtl, config) יצירה של מופע חדש של המחלקה FieldImage

מאפיינים

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

protected

readonly

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

שיטות

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