Survei Riset: Ceritakan pengalaman Anda dengan Blockly
Mulai survei
Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
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. |
Kecuali dinyatakan lain, konten di halaman ini dilisensikan berdasarkan Lisensi Creative Commons Attribution 4.0, sedangkan contoh kode dilisensikan berdasarkan Lisensi Apache 2.0. Untuk mengetahui informasi selengkapnya, lihat Kebijakan Situs Google Developers. Java adalah merek dagang terdaftar dari Oracle dan/atau afiliasinya.
Terakhir diperbarui pada 2024-08-21 UTC.
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-08-21 UTC."],[[["The `DragTarget` class in Blockly defines how components react when blocks or bubbles are dragged over or dropped on them."],["It's an abstract class with a unique ID, primarily used as a base for custom drag-and-drop interactions."],["Key methods include `onDragEnter`, `onDragOver`, `onDragExit`, `onDrop` for handling drag events and `shouldPreventMove` to control drop behavior."],["Developers extend `DragTarget` to create custom drop zones in Blockly workspaces with specific functionalities."]]],[]]