ToolboxItem 클래스
도구 상자의 항목에 대한 클래스입니다.
서명:
export declare class ToolboxItem implements IToolboxItem
구현: IToolboxItem
생성자
생성자 | 수정자 | 설명 |
---|---|---|
(생성자)(toolboxItemDef, parentToolbox, opt_parent) | ToolboxItem 클래스의 새 인스턴스를 생성합니다. |
속성
속성 | 수정자 | 유형 | 설명 |
---|---|---|---|
id_ | protected |
문자열 | |
level_ | protected |
숫자 | |
parent_ | protected |
ICollapsibleToolboxItem | 없음 | |
parentToolbox_ |
|
IToolbox | 이 카테고리가 속한 도구 상자입니다. |
toolboxItemDef_ | protected |
toolbox.ToolboxItemInfo | 없음 | |
workspace_ | protected |
WorkspaceSvg |
메서드
메서드 | 수정자 | 설명 |
---|---|---|
dispose() | 이 도구 상자 항목은 폐기합니다. 기본적으로 노옵스(no-ops)입니다. | |
getClickTarget() | 클릭 가능한 HTML 요소를 가져옵니다. 상위 도구 상자 요소가 클릭을 수신합니다. 상위 도구 상자는 onClick 이벤트를 올바른 toolboxItem에 전달할 수 있도록 이 요소에 ID를 추가합니다. | |
getDiv() | 도구 상자 항목의 div를 가져옵니다. | |
getId() | 이 도구 상자 항목의 고유 식별자를 가져옵니다. | |
getParent() | 도구 상자 항목이 중첩된 경우 상위 항목을 가져옵니다. | |
init() | 도구 상자 항목을 초기화합니다. 여기에는 DOM 만들기 및 정보 객체를 기반으로 항목 상태 업데이트가 포함됩니다. | |
isCollapsible() | 도구 상자 항목을 접을 수 있는지 여부입니다. | |
isSelectable() | 도구 상자 항목의 선택 가능 여부입니다. | |
setVisible_(_isVisible) | 카테고리의 표시 여부를 설정합니다. 카테고리를 표시하려면 상위 카테고리도 확장해야 합니다. |