Class DragTarget
Class abstrak untuk komponen dengan perilaku kustom saat blok atau balon ditarik atau dilepas di atasnya.
Tanda Tangan:
export declare class DragTarget implements IDragTarget
Penerapan: IDragTarget
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)() | Konstruktor untuk DragTarget. Class ini ada untuk menambahkan properti ID dan tidak boleh dipanggil secara langsung, hanya oleh subclass. |
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
id | string | ID unik untuk komponen ini yang digunakan untuk mendaftar ke ComponentManager. |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
getClientRect() | Menampilkan persegi panjang pembatas area target seret dalam satuan piksel yang relatif terhadap div injeksi Blockly. | |
onDragEnter(_dragElement) | Menangani saat kursor dengan blok atau balon memasuki target tarik ini. | |
onDragExit(_dragElement) | Menangani saat kursor dengan blok atau balon keluar dari target tarik ini. | |
onDragOver(_dragElement) | Menangani saat kursor dengan blok atau balon ditarik di atas target tarik ini. | |
onDrop(_dragElement) | Menangani saat blok atau balon dijatuhkan pada komponen ini. Seharusnya tidak menangani penghapusan di sini. | |
shouldPreventMove(_dragElement) | Menampilkan apakah blok atau balon yang disediakan tidak boleh dipindahkan setelah dihapus pada komponen ini. Jika true (benar), elemen akan kembali ke tempat saat penarikan dimulai. |