blockly > IDragTarget

Giao diện IDragTarget

Giao diện cho một thành phần có hành vi tuỳ chỉnh khi một khối hoặc bong bóng được kéo qua hoặc thả lên trên thành phần đó.

Chữ ký:

export interface IDragTarget extends IComponent 

Mở rộng: IComponent

Phương thức

Phương thức Nội dung mô tả
getClientRect() Trả về hình chữ nhật bao quanh khu vực mục tiêu kéo theo đơn vị pixel so với khung nhìn.
onDragEnter(dragElement) Xử lý khi một con trỏ có một khối hoặc bong bóng đi vào mục tiêu kéo này.
onDragExit(dragElement) Xử lý khi con trỏ có một khối hoặc bong bóng thoát khỏi mục tiêu kéo này.
onDragOver(dragElement) Xử lý khi con trỏ có một khối hoặc bong bóng được kéo qua mục tiêu kéo này.
onDrop(dragElement) Xử lý khi một khối hoặc bong bóng thả xuống trên thành phần này. Không nên xử lý thao tác xoá tại đây.
shouldPreventMove(dragElement) Trả về việc không nên di chuyển khối hoặc bong bóng đã cung cấp sau khi đã được thả vào thành phần này. Nếu đúng, phần tử sẽ trở về vị trí khi bắt đầu kéo.