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
Mengimplementasikan: IDragTarget
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)() | Konstruktor untuk DragTarget. ID ini ada untuk menambahkan properti id dan tidak boleh dipanggil secara langsung, hanya dengan 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 tarik 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 ke atas target tarik ini. | |
onDrop(_dragElement) | Menangani saat blok atau balon diletakkan pada komponen ini. Seharusnya tidak menangani penghapusan di sini. | |
shouldPreventMove(_dragElement) | Menampilkan apakah blok atau balon yang disediakan tidak boleh dipindahkan setelah dilepas pada komponen ini. Jika true (benar), elemen akan kembali ke tempatnya saat tarik dimulai. |