blockly > ToolboxItem

ToolboxItem 클래스

도구 상자에 있는 항목의 클래스입니다.

Signature:

export declare class ToolboxItem implements IToolboxItem 

구현: IToolboxItem

생성자

생성자 수정자 설명
(생성자)(toolboxItemDef, parentToolbox, opt_parent) ToolboxItem 클래스의 새 인스턴스를 구성합니다.

속성

속성 수정자 유형 설명
id_ protected string
level_ protected 숫자
parent_ protected ICollapsibleToolboxItem | null
parentToolbox_

protected

readonly

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) 카테고리의 표시 여부를 설정합니다. 카테고리가 표시되려면 상위 카테고리도 확장되어야 합니다.