blockly > LineCursor > preDelete
Metode LineCursor.preDelete()
Bersiaplah untuk penghapusan blok dengan membuat daftar node yang dapat kita pindahkan kursornya setelah itu dan menyimpannya ke this.potentialNodes.
Setelah penghapusan terjadi, panggil postDelete untuk memindahkannya ke node pertama yang valid dalam daftar tersebut.
Lokasi yang akan dicoba (berdasarkan urutan preferensi) adalah:
- Lokasi saat ini. - Koneksi yang dilampirkan ke blok yang dihapus. - Blok yang terhubung ke koneksi berikutnya dari blok yang dihapus. - Blok induk dari blok yang dihapus. - Lokasi di ruang kerja di bawah blok yang dihapus.
N.B.: Saat blok dihapus, semua blok yang terhubung ke input blok tersebut juga akan dihapus, tetapi tidak termasuk blok yang terhubung ke koneksi berikutnya.
Tanda Tangan:
preDelete(deletedBlock: BlockSvg): void;
Parameter
Parameter | Jenis | Deskripsi |
---|---|---|
deletedBlock | BlockSvg | Blok yang sedang dihapus. |
Hasil:
void