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