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。 |