blockly > Events > BlockChange
Class Events.BlockChange
Memberi tahu pemroses saat beberapa elemen blok telah berubah (misalnya, nilai kolom, komentar, dll.).
Tanda Tangan:
export declare class BlockChange extends BlockBase
Memperluas: BlockBase
Konstruktor
| Konstruktor | Pengubah | Deskripsi |
|---|---|---|
| (constructor)(opt_block, opt_element, opt_name, opt_oldValue, opt_newValue) | Membuat instance baru class BlockChange |
Properti
| Properti | Pengubah | Jenis | Deskripsi |
|---|---|---|---|
| elemen? | string | (Opsional) Elemen yang berubah; salah satu dari 'field', 'comment', 'collapsed', 'disabled', 'inline', atau 'mutation' | |
| name? | string | (Opsional) Nama kolom yang berubah, jika ini adalah perubahan pada kolom. | |
| newValue | tidak diketahui | Nilai baru elemen. | |
| oldValue | tidak diketahui | Nilai asli elemen. | |
| jenis | EventType |
Metode
| Metode | Pengubah | Deskripsi |
|---|---|---|
| isNull() | Apakah peristiwa ini mencatat perubahan status? | |
| run(forward) | Menjalankan peristiwa perubahan. | |
| setDisabledReason(disabledReason) | Tetapkan ID yang netral bahasa untuk alasan pemblokiran diaktifkan atau tidak. Ini hanya valid untuk peristiwa dengan elemen 'dinonaktifkan'. Setelan defaultnya adalah 'MANUALLY_DISABLED'. | |
| toJson() | Enkode peristiwa sebagai JSON. |