blockly > CollapsibleToolboxCategory

CollapsibleToolboxCategory 클래스

도구 상자에서 접을 수 있는 카테고리의 클래스입니다.

Signature:

export declare class CollapsibleToolboxCategory extends ToolboxCategory implements ICollapsibleToolboxItem 

확장: ToolboxCategory

구현: ICollapsibleToolboxItem

생성자

생성자 수정자 설명
(생성자)(categoryDef, 도구 상자, 선택_부모) CollapsibleToolboxCategory 클래스의 새 인스턴스를 구성합니다.

속성

속성 수정자 유형 설명
expanded_ protected boolean 카테고리가 하위 카테고리를 표시할지 여부입니다.
registrationName static string 접을 수 있는 도구 상자 카테고리를 등록하는 데 사용되는 이름입니다.
subcategoriesDiv_ protected HTMLDivElement | null 모든 하위 카테고리의 컨테이너입니다.
toolboxItems_ protected IToolboxItem[] 이 카테고리의 하위 도구 상자 항목입니다.

방법

메서드 수정자 설명
createDom_()
createIconDom_()
createSubCategoriesDom_(subcategories) protected 모든 하위 카테고리의 DOM을 만듭니다.
getChildToolboxItems() 하위 도구 상자 항목을 가져옵니다. (예: 하위 카테고리 가져오기)
getDiv()
init()
isCollapsible()
isExpanded() 하위 카테고리를 표시하기 위해 카테고리를 펼칠지 여부입니다.
makeDefaultCssConfig_()
onClick(_e)
parseContents_(categoryDef)
setExpanded(isExpanded) 현재 카테고리 및 연결된 플라이아웃을 열거나 닫습니다.
setVisible_(isVisible)
toggleExpanded() 카테고리를 펼칠지 여부를 전환합니다.