הסיווג 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 |
|
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_() |