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