차단 > DeleteArea
DeleteArea 클래스
위에 드롭된 블록이나 풍선을 삭제할 수 있는 구성요소의 추상 클래스입니다.
서명:
export declare class DeleteArea extends DragTarget implements IDeleteArea
확장: DragTarget
구현: IDeleteArea
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)() | DeleteArea의 생성자입니다. 직접 호출하면 안 되며 서브클래스에 의해서만 호출됩니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
id | 문자열 | ComponentManager에 등록하는 데 사용되는 이 구성요소의 고유 ID입니다. | |
wouldDelete_ | protected |
부울 | 이 삭제 영역 위로 드래그한 마지막 블록 또는 풍선을 이 구성요소에 드롭하는 경우 삭제할지를 지정합니다. 차단 또는 도움말 풍선이 삭제된 후에는 이 속성이 업데이트되지 않습니다. |
메서드
메서드 | 수정자 | 설명 |
---|---|---|
updateWouldDelete_(wouldDelete) | protected |
내부 willDelete_ 상태를 업데이트합니다. |
wouldDelete(element) | 이 영역에 드롭되면 제공된 블록 또는 풍선이 삭제될지 여부를 반환합니다. 이 메서드는 요소가 삭제 가능한지, 항상 onDragEnter/onDragOver/onDragExit 전에 호출되는지 확인해야 합니다. |