blockly >事件 >BlockChange

Events.BlockChange 类

当块的某些元素发生更改(例如字段值、注释等)时通知监听器。

Signature:

export declare class BlockChange extends BlockBase 

扩展BlockBase

构造函数

构造函数 修饰符 说明
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) 构造 BlockChange 类的新实例

属性

属性 修饰符 类型 说明
元素? 字符串 (可选)发生更改的元素;“field”“comment”“expandd”“disabled”“inline”或“变更”之一
姓名? 字符串 (可选)如果对字段进行了更改,则更改的字段的名称。
newValue 未知 元素的新值。
oldValue 未知 元素的原始值。
type 字符串

方法

方法 修饰符 说明
isNull() 此事件是否记录任何状态变化?
run(向前) 运行更改事件。
setDisabledReason(disabledReason) 设置与语言无关的标识符,用于说明屏蔽功能已停用或未停用的原因。这仅对元素状态为“disabled”的事件有效。默认值为“MANUALLY_DISABLED”。
toJson() 将事件编码为 JSON 格式。