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