blockly > FieldImage

מחלקה FieldImage

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

Signature:

export declare class FieldImage extends Field<string> 

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

יצרנים

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

תכונות

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

protected

readonly

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

שיטות

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