blockly > FieldImage

FieldImage 类

用于块上图片的类。

Signature:

export declare class FieldImage extends Field<string> 

扩展对象字段<字符串>

构造函数

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

属性

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

protected

readonly

数值
isDirty_ protected 布尔值 用于指示下次渲染块时是否需要渲染相应字段。图片字段的大小是静态的,只需在初始化时进行渲染。

方法

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