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 としてエンコードします。 |