차단 > DragTarget
DragTarget 클래스
블록 또는 풍선이 그 위에 드래그되거나 드롭될 때 맞춤 동작이 있는 구성요소의 추상 클래스입니다.
서명:
export declare class DragTarget implements IDragTarget
구현: IDragTarget
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)() | DragTarget의 생성자입니다. ID 속성을 추가하기 위해 존재하며 직접 호출해서는 안 되며 서브클래스에 의해서만 호출되어야 합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
id | 문자열 | ComponentManager에 등록하는 데 사용되는 이 구성요소의 고유 ID입니다. |
메서드
메서드 | 수정자 | 설명 |
---|---|---|
getClientRect() | Blockly 삽입 div를 기준으로 드래그 대상 영역의 경계 직사각형을 픽셀 단위로 반환합니다. | |
onDragEnter(_dragElement) | 블록 또는 풍선이 있는 커서가 이 드래그 대상에 들어가면 처리합니다. | |
onDragExit(_dragElement) | 블록 또는 풍선이 있는 커서가 이 드래그 대상을 종료하는 경우 처리합니다. | |
onDragOver(_dragElement) | 블록 또는 풍선이 있는 커서를 이 드래그 대상 위로 드래그할 때 처리합니다. | |
onDrop(_dragElement) | 이 구성요소에 블록이나 도움말 풍선이 드롭되면 처리합니다. 여기서 삭제를 처리하면 안 됩니다. | |
shouldPreventMove(_dragElement) | 제공된 블록 또는 풍선을 이 구성요소에 드롭한 후 이동하면 안 되는지 여부를 반환합니다. true인 경우 요소는 드래그가 시작되었을 때의 위치로 돌아갑니다. |