카테고리 사용 중지, 숨기기 또는 펼치기

카테고리를 사용 중지하거나, 숨기거나, 펼칠 수 있습니다.

카테고리 사용 중지

사용 중지된 카테고리는 사용자가 카테고리를 열 수 없으며 키보드 탐색 중에 건너뜁니다.

var category = toolbox.getToolboxItems()[0];
category.setDisabled('true');

카테고리가 사용 중지되면 'disabled' 속성이 DOM 요소에 추가되므로 사용 중지된 카테고리의 모양을 제어할 수 있습니다.

.blocklyToolboxCategoryContainer[disabled="true"] {
  opacity: .5;
}

카테고리 숨기기

숨겨진 카테고리는 도구 상자의 일부로 표시되지 않습니다.

JSON

{
  "kind": "category",
  "name": "...",
  "hidden": "true",
}

XML

<category name="..." hidden="true"></category>

숨겨진 카테고리는 나중에 JavaScript를 통해 표시할 수 있습니다.

var category = toolbox.getToolboxItems()[0];
category.hide();
// etc...
category.show();

카테고리 펼치기

이는 다른 중첩된 카테고리를 포함하는 카테고리에만 적용됩니다.

확장된 카테고리에는 하위 카테고리가 표시됩니다. 기본적으로 중첩된 카테고리는 접혀 있으며 클릭해야 펼쳐집니다.

JSON

{
  "kind": "category",
  "name": "...",
  "expanded": "true",
}

XML

<category name="..." expanded="true"></category>