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