میتوانید دستهبندیها را غیرفعال، پنهان یا گسترش دهید.
غیرفعال کردن دستهها
یک دستهبندی غیرفعال به کاربر اجازه باز کردن آن را نمیدهد و هنگام پیمایش با کیبورد، از آن صرف نظر میشود.
var category = toolbox.getToolboxItems()[0];
category.setDisabled('true');
وقتی یک دستهبندی غیرفعال میشود، یک ویژگی 'disabled' به عنصر DOM اضافه میشود که به شما امکان میدهد ظاهر یک دستهبندی غیرفعال را کنترل کنید.
.blocklyToolboxCategoryContainer[disabled="true"] {
opacity: .5;
}
پنهان کردن دستهها
یک دسته پنهان به عنوان بخشی از جعبه ابزار نمایش داده نمیشود.
جیسون
{
"kind": "category",
"name": "...",
"hidden": "true",
}
XML
<category name="..." hidden="true"></category>
دستههای پنهان میتوانند بعداً از طریق جاوا اسکریپت نمایش داده شوند.
var category = toolbox.getToolboxItems()[0];
category.hide();
// etc...
category.show();
دستهها را گسترش دهید
این فقط در مورد دستههایی که شامل دستههای تو در تو دیگری هستند، صدق میکند.
یک دستهی گسترشیافته، زیردستههای خود را به شما نشان میدهد. بهطور پیشفرض، دستههای تودرتو بهصورت فشرده نمایش داده میشوند و برای گسترش باید روی آنها کلیک کنید.
جیسون
{
"kind": "category",
"name": "...",
"expanded": "true",
}
XML
<category name="..." expanded="true"></category>