blockly > Ereignisse > BlockDelete
Klasse „Events.BlockDelete“
Benachrichtigt Listener, wenn ein Block (oder ein verbundener Blockstapel) gelöscht wird.
Unterschrift:
export declare class BlockDelete extends BlockBase
Erweitert:BlockBase
Konstruktoren
| Konstruktor | Modifikatoren | Beschreibung |
|---|---|---|
| (constructor)(opt_block) | Erstellt eine neue Instanz der Klasse BlockDelete. |
Attribute
| Attribut | Modifikatoren | Typ | Beschreibung |
|---|---|---|---|
| ids? | String[] | Optional: Alle IDs der gelöschten Blöcke. | |
| oldJson? | blocks.State | Optional: Die JSON-Darstellung der gelöschten Blöcke. | |
| oldXml? | Element | DocumentFragment | Optional: Die XML-Darstellung der gelöschten Blöcke. | |
| type | EventType | ||
| wasShadow? | boolean | Optional: „True“, wenn der gelöschte Block ein Schattenblock war, andernfalls „False“. |
Methoden
| Methode | Modifikatoren | Beschreibung |
|---|---|---|
| run(forward) | Führen Sie ein Löschereignis aus. | |
| toJson() | Codieren Sie das Ereignis als JSON. |