blockly > DragTarget

DragTarget 클래스

블록이나 도움말 풍선을 그 위로 드래그하거나 드롭할 때 맞춤 동작이 있는 구성요소의 추상 클래스입니다.

Signature:

export declare class DragTarget implements IDragTarget 

구현: IDragTarget

생성자

생성자 수정자 설명
(생성자)() DragTarget의 생성자입니다. ID 속성을 추가하기 위해 존재하며, 직접 호출하면 안 되며 서브클래스에 의해서만 호출되어야 합니다.

속성

속성 수정자 유형 설명
id string ComponentManager에 등록하는 데 사용되는 이 구성요소의 고유 ID입니다.

방법

메서드 수정자 설명
getClientRect() 블록리 삽입 div를 기준으로 드래그 대상 영역의 경계 직사각형을 픽셀 단위로 반환합니다.
onDragEnter(_dragElement) 블록 또는 풍선이 있는 커서가 이 드래그 타겟으로 들어올 때 처리합니다.
onDragExit(_dragElement) 블록 또는 도움말 풍선이 있는 커서가 이 드래그 대상을 종료하는 경우를 처리합니다.
onDragOver(_dragElement) 블록 또는 도움말 풍선이 있는 커서를 이 드래그 타겟 위로 드래그하는 경우 처리됩니다.
onDrop(_dragElement) 이 구성요소에 블록이나 도움말 풍선이 드롭되면 처리됩니다. 여기에서 삭제를 처리하면 안 됩니다.
shouldPreventMove(_dragElement) 제공된 블록 또는 도움말 풍선을 이 구성요소에 드롭한 후 이동해서는 안 되는지 여부를 반환합니다. true인 경우 드래그가 시작되었을 때의 요소로 요소가 돌아갑니다.