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 

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.