blockly > DragTarget

DragTarget sınıfı

Üzerine bir blok veya balon sürüklendiğinde ya da bırakıldığında özel davranışa sahip bir bileşenin soyut sınıfı.

İmza:

export declare class DragTarget implements IDragTarget 

Uyguladığı uygulama: IDragTarget

Markalar

Marka Değiştiriciler Açıklama
(buildor)() DragTarget için oluşturucu. Kimlik özelliğini eklemek için kullanılır ve doğrudan değil, yalnızca bir alt sınıf tarafından çağrılmalıdır.

Özellikler

Özellik Değiştiriciler Tür Açıklama
id dize Bu bileşenin, ComponentManager'a kaydetmek için kullanılan benzersiz kimliği.

Yöntemler

Yöntem Değiştiriciler Açıklama
getClientRect() Blok olarak yerleştirme div öğesine göre piksel birimleri cinsinden sürükleme hedefi alanının sınırlayıcı dikdörtgenini 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 işlem yapar.
onDragOver(_dragElement) Blok veya baloncuk içeren bir imleç bu sürükleme hedefinin üzerine sürüklendiğinde ayarlanır.
onDrop(_dragElement) Bu bileşene bir blok veya balon düştüğünde tutma yeri. Burada silme işlemi işlenmez.
shouldPreventMove(_dragElement) Sağlanan bloğun veya balonun bu bileşene bırakıldıktan sonra taşınmaması gerekip gerekmediğini döndürür. True (doğru) ise öğe, sürüklemenin başladığı yere geri döner.