blockly >FieldImage

FieldImage 类

用于块上的图片的类。

Signature:

export declare class FieldImage extends Field<string> 

扩展字段<字符串>

构造函数

构造函数 修饰符 说明
(structor)(src、width、height、alt、onClick、flipRtl、config) 构造 FieldImage 类的新实例

属性

属性 修饰符 类型 说明
可修改 readonly (未声明) 可编辑字段通常会显示某种界面,表明它们是可修改的。不应填写此字段。
imageElement protected SVGImageElement |null 呈现字段的图片元素。
imageHeight

protected

readonly

number
isDirty_ protected 布尔值 用于指示是否需要在下次呈现块时呈现字段。图片字段会静态大小,并且只需在初始化时进行渲染。
size_ protected 尺寸

方法

方法 修饰符 说明
configure_(config) protected 根据给定的选项映射配置该字段。
doClassValidation_(newValue) protected 确保输入值(来源网址)是字符串。
doValueUpdate_(newValue) protected 更新此图片字段的值,并更新显示的图片。
getFlipRtl() 获取是否在 RTL 界面中翻转此图片
getText_() protected 使用 getText_ 开发者钩子替换字段的文本表示形式。请改为返回图片替代文本。
initView() 为此图片创建块界面。
setAlt(alt) 设置此图片的替代文本。
setOnClickHandler(func) 设置点击此图片时调用的函数。
showEditor_() protected 如果调用了字段点击,并且已定义点击处理程序,则调用 处理程序。
updateSize_()