blockly > DragTarget

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.