Class DeleteArea
Class abstrak untuk komponen yang dapat menghapus blok atau balon yang ditempatkan di atasnya.
Tanda Tangan:
export declare class DeleteArea extends DragTarget implements IDeleteArea
Memperluas: DragTarget
Mengimplementasikan: IDeleteArea
Konstruktor
Konstruktor | Pengubah | Deskripsi |
---|---|---|
(konstruktor)() | Konstruktor untuk DeleteArea. 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. | |
wouldDelete_ | protected |
boolean | Apakah blok atau balon terakhir yang ditarik ke area penghapusan ini akan dihapus jika ditempatkan pada komponen ini. Properti ini tidak diperbarui setelah blok atau balon dihapus. |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
updateWouldDelete_(wouldDelete) | protected |
Memperbarui status willDelete_ internal. |
wouldDelete(element, couldConnect) | Menampilkan apakah blok atau balon yang disediakan akan dihapus jika ditempatkan di area ini. Metode ini harus memeriksa apakah elemen dapat dihapus dan selalu dipanggil sebelum onDragEnter/onDragOver/onDragExit. |