คุณปิดใช้ ซ่อน หรือขยายหมวดหมู่ได้
ปิดใช้หมวดหมู่
หมวดหมู่ที่ปิดใช้จะไม่อนุญาตให้ผู้ใช้เปิดหมวดหมู่และจะ ข้ามไปในระหว่างการไปยังส่วนต่างๆ ด้วยแป้นพิมพ์
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>