blockly > イベント > BlockChange

Events.BlockChange クラス

ブロックの要素(フィールド値、コメントなど)が変更されたときにリスナーに通知します。

署名:

export declare class BlockChange extends BlockBase 

拡張: BlockBase

コンストラクタ

コンストラクタ 修飾子 説明
(constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) BlockChange クラスの新しいインスタンスを作成します。

プロパティ

プロパティ 修飾子 タイプ 説明
要素? 文字列 (省略可)変更された要素。[field]、[comment]、[collapsed]、[disabled]、[inline]、[mutation] のいずれか
名前 文字列 (省略可)変更されたフィールドの名前(フィールドの変更の場合)。
newValue 不明 要素の新しい値。
oldValue 不明 要素の元の値。
type EventType

メソッド

メソッド 修飾子 説明
isNull() このイベントは状態の変化を記録しますか?
run(forward) 変更イベントを実行します。
setDisabledReason(disabledReason) ブロックが有効または無効になった理由を示す言語に依存しない識別子を設定します。これは、要素が「無効」であるイベントにのみ有効です。デフォルトは「MANUALLY_DISABLED」です。
toJson() イベントを JSON としてエンコードします。