blockly > 事件 > BlockChange

Events.BlockChange 类

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

Signature:

export declare class BlockChange extends BlockBase 

扩展BlockBase

构造函数

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

属性

属性 修饰符 类型 说明
元素? string (可选)已更改的元素;可以是“field”“comment”“expandd”“disabled”“inline”或“variant”之一
姓名? string (可选)如果这是对字段的更改,则为已更改字段的名称。
newValue 未知 元素的新值。
oldValue 未知 元素的原始值。
type string

方法

方法 修饰符 说明
isNull() 此事件是否会记录任何状态更改?
run(向前) 运行更改事件。
setDisabledReason(disabledReason) 根据禁播或未停用的原因设置中性标识符。这仅适用于元素处于“已停用”状态的事件。默认值为“MANUALLY_DISABLED”。
toJson() 将事件编码为 JSON。