ปิดใช้ ซ่อน หรือขยายหมวดหมู่

คุณปิดใช้ ซ่อน หรือขยายหมวดหมู่ได้

ปิดใช้หมวดหมู่

หมวดหมู่ที่ปิดใช้จะไม่อนุญาตให้ผู้ใช้เปิดหมวดหมู่และจะ ข้ามไปในระหว่างการไปยังส่วนต่างๆ ด้วยแป้นพิมพ์

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>