ブロックする >イベント >BlockChange

Events.BlockChange クラス

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

署名:

export declare class BlockChange extends BlockBase 

拡張: BlockBase

コンストラクタ

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

プロパティ

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

メソッド

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