휴지통 클래스
쓰레기통 클래스입니다.
Signature:
export declare class Trashcan extends DeleteArea implements IAutoHideable, IPositionable
확장: DeleteArea
구현: IAutoHideable, IPositionable
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(작업공간) | Trashcan 클래스의 새 인스턴스를 구성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
id | string | ComponentManager에 등록하는 데 사용되는 이 구성요소의 고유 ID입니다. | |
isLidOpen | boolean | 덮개의 현재 열림/닫힘 상태입니다. |
방법
메서드 | 수정자 | 설명 |
---|---|---|
autoHide(onlyClosePopups) | 구성요소를 숨깁니다. WorkspaceSvg.hideChaff에서 호출됩니다. | |
click()을 사용하세요. | 휴지통의 콘텐츠를 확인합니다. | |
closeFlyout() | 휴지통 비행기를 닫습니다. | |
closeLid()를 사용하세요 | 덮개를 닫습니다. 드래그 후 외부에서 호출됩니다. | |
contentsIsOpen() | 휴지통 content-flyout이 현재 열려 있으면 true를 반환합니다. | |
createDom()을 사용하세요. | 휴지통 요소를 만듭니다. | |
dispose() | 이 휴지통을 폐기합니다. 메모리 누수를 방지하기 위해 모든 DOM 요소에서 연결을 해제합니다. | |
emptyContents() | 휴지통의 내용을 비웁니다. content-flyout이 현재 열려 있는 경우 닫힙니다. | |
getBoundingRectangle() | 블록리 삽입 div를 기준으로 UI 요소의 경계 직사각형을 픽셀 단위로 반환합니다. | |
getClientRect() | 표시 영역을 기준으로 드래그 대상 영역의 경계 직사각형을 픽셀 단위로 반환합니다. | |
init() | 휴지통을 초기화합니다. | |
onDragExit(_dragElement) | 블록 또는 도움말 풍선이 있는 커서가 이 드래그 대상을 종료하는 경우를 처리합니다. | |
onDragOver(_dragElement) | 블록 또는 도움말 풍선이 있는 커서를 이 드래그 타겟 위로 드래그하는 경우 처리됩니다. | |
onDrop(_dragElement) | 이 구성요소에 블록이나 도움말 풍선이 드롭되면 처리됩니다. 여기에서 삭제를 처리하면 안 됩니다. | |
openFlyout() | 휴지통 비행기를 엽니다. | |
position(metrics, savedPositions) | 휴지통을 배치합니다. 카테고리/도구 상자가 시작하는 모서리의 반대쪽 모서리에 배치됩니다. |