blockly > DragTarget

DragTarget sınıfı

Bir blok veya balon üzerine sürüklendiğinde ya da üzerine bırakıldığında özel davranışı olan bir bileşen için soyut sınıf.

İmza:

export declare class DragTarget implements IDragTarget 

Uygulandığı yer: IDragTarget

Markalar

Marka Değiştiriciler Açıklama
(structor)() DragTarget için oluşturucu. Kimlik mülkünü eklemek için mevcuttur ve doğrudan bir alt sınıf tarafından çağrılmamalıdır.

Özellikler

Özellik Değiştiriciler Tür Açıklama
id dize Bileşenin Bileşen Yöneticisi'ne kaydettirilmesi için kullanılan, bu bileşenin benzersiz kimliği.

Yöntemler

Yöntem Değiştiriciler Açıklama
getClientRect() Sürükleme hedef alanının sınırlayıcı dikdörtgenini, Blok Yerleştirme div öğesine göre piksel birimi cinsinden döndürür.
onDragEnter(_dragElement) Blok veya baloncuk içeren bir imleç bu sürükleme hedefine girdiğinde işe yarar.
onDragExit(_dragElement) Blok veya baloncuk içeren bir imleç bu sürükleme hedefinden çıktığında bunu işler.
onDragOver(_dragElement) Bir blok veya baloncuğu içeren imleç bu sürükleme hedefinin üzerine sürüklendiğinde bunu işler.
onDrop(_dragElement) Bu bileşene bir blok veya balon düşürüldüğünde bunu işler. Silme işlemi burada yapılmamalıdır.
shouldPreventMove(_dragElement) Sağlanan blokun veya balonun bu bileşene bırakıldıktan sonra hareket ettirilmemesi gerekip gerekmediğini döndürür. True (doğru) değerine ayarlanırsa öğe, sürükleme başladığında olduğu noktaya geri döner.