blockly > FieldImage

کلاس FieldImage

کلاس برای یک تصویر در یک بلوک.

امضا:

export declare class FieldImage extends Field<string> 

گسترش می یابد: میدان <رشته>

سازندگان

سازنده اصلاح کننده ها شرح
(سازنده) (src، عرض، ارتفاع، alt، onClick، flipRtl، پیکربندی) یک نمونه جدید از کلاس FieldImage می سازد

خواص

ویژگی اصلاح کننده ها تایپ کنید شرح
قابل ویرایش readonly (اعلام نشده) فیلدهای قابل ویرایش معمولاً نوعی رابط کاربری را نشان می دهند که نشان می دهد قابل ویرایش هستند. این رشته نباید.
عنصر تصویر protected SVGImageElement | خالی عنصر تصویر فیلد رندر شده.
ارتفاع تصویر

protected

readonly

عدد
کثیف است_ 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_()