blockly > DeleteArea

DeleteArea 클래스

위에 놓인 블록이나 도움말 풍선을 삭제할 수 있는 구성요소의 추상 클래스입니다.

Signature:

export declare class DeleteArea extends DragTarget implements IDeleteArea 

확장: DragTarget

구현: IDeleteArea

생성자

생성자 수정자 설명
(생성자)() DeleteArea의 생성자입니다. 직접 호출하면 안 되며 서브클래스에 의해서만 호출되어야 합니다.

속성

속성 수정자 유형 설명
id 문자열 ComponentManager에 등록하는 데 사용되는 이 구성요소의 고유 ID입니다.
wouldDelete_ protected boolean 이 삭제 영역 위로 드래그한 마지막 블록 또는 도움말 풍선이 이 구성요소에 드롭될 경우 삭제될지 나타냅니다. 이 속성은 블록 또는 도움말 풍선이 삭제된 후에도 업데이트되지 않습니다.

메서드

메서드 수정자 설명
updateWouldDelete_(wouldDelete) protected 내부 willDelete_ 상태를 업데이트합니다.
wouldDelete(element) 제공된 블록 또는 도움말 풍선을 이 영역에 드롭할 경우 삭제될지 여부를 반환합니다. 이 메서드는 요소가 삭제 가능한지 확인하고 항상 onDragEnter/onDragOver/onDragExit 전에 호출되는지 확인합니다.