کلاس برای یک تصویر در یک بلوک.
امضا:
export declare class FieldImage extends Field<string>
گسترش می یابد: میدان <رشته>
سازنده | اصلاح کننده ها | شرح |
---|---|---|
(سازنده) (src، عرض، ارتفاع، alt، onClick، flipRtl، پیکربندی) | یک نمونه جدید از کلاس FieldImage می سازد |
ویژگی | اصلاح کننده ها | تایپ کنید | شرح |
---|---|---|---|
قابل ویرایش | readonly | (اعلام نشده) | فیلدهای قابل ویرایش معمولاً نوعی رابط کاربری را نشان می دهند که نشان می دهد قابل ویرایش هستند. این رشته نباید. |
عنصر تصویر | protected | SVGImageElement | خالی | عنصر تصویر فیلد رندر شده. |
ارتفاع تصویر | | عدد | |
کثیف است_ | protected | بولی | برای تشخیص اینکه آیا فیلد باید دفعه بعد که بلوک رندر میشود رندر شود استفاده میشود. فیلدهای تصویر دارای اندازه ایستا هستند و فقط باید در زمان اولیه رندر شوند. |
اندازه_ | protected | اندازه |
روش | اصلاح کننده ها | شرح |
---|---|---|
configure_(config) | protected | فیلد را بر اساس نقشه داده شده از گزینه ها پیکربندی کنید. |
doClassValidation_(newValue) | protected | مطمئن شوید که مقدار ورودی (URL منبع) یک رشته است. |
doValueUpdate_(newValue) | protected | مقدار این فیلد تصویر را به روز کنید و تصویر نمایش داده شده را به روز کنید. |
getFlipRtl() | دریافت که آیا باید این تصویر را در RTL برگردانید یا خیر | |
getText_() | protected | از قلاب توسعه دهنده getText_ برای لغو نمایش متن فیلد استفاده کنید. به جای آن متن جایگزین تصویر را برگردانید. |
initView() | بلوک UI را برای این تصویر ایجاد کنید. | |
setAlt(alt) | متن جایگزین این تصویر را تنظیم کنید. | |
setOnClickHandler(func) | تابعی را تنظیم کنید که با کلیک روی این تصویر فراخوانی می شود. | |
showEditor_() | protected | اگر کلیک فیلد فراخوانی شد و کنترل کننده کلیک تعریف شد، با کنترل کننده تماس بگیرید. |
updateSize_() |