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