blockly > [Events] > [BlockChange]

Events.BlockChange クラス

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

署名:

export declare class BlockChange extends BlockBase 

拡張: BlockBase

コンストラクタ

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

プロパティ

プロパティ 修飾子 タイプ 説明
どうなるでしょうか。 string (省略可)変更された要素: 「field」、「comment」、「foldd」、「disabled」、「inline」、「mutation」のいずれか。
名前 string (省略可)変更されたフィールドの名前(フィールドの変更の場合)。
newValue 不明 要素の新しい値。
oldValue 不明 要素の元の値。
タイプ string

メソッド

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