Anda dapat menonaktifkan, menyembunyikan, atau meluaskan kategori.
Menonaktifkan kategori
Kategori yang dinonaktifkan tidak akan mengizinkan pengguna membuka kategori dan akan dilewati selama navigasi keyboard.
var category = toolbox.getToolboxItems()[0];
category.setDisabled('true');
Jika kategori dinonaktifkan, properti 'disabled'
akan ditambahkan ke elemen DOM, yang memungkinkan Anda mengontrol tampilan kategori yang dinonaktifkan.
.blocklyToolboxCategoryContainer[disabled="true"] {
opacity: .5;
}
Menyembunyikan kategori
Kategori tersembunyi tidak akan ditampilkan sebagai bagian dari kotak alat.
JSON
{
"kind": "category",
"name": "...",
"hidden": "true",
}
XML
<category name="..." hidden="true"></category>
Kategori tersembunyi dapat ditampilkan nanti melalui JavaScript.
var category = toolbox.getToolboxItems()[0];
category.hide();
// etc...
category.show();
Perluas kategori
Hal ini hanya berlaku untuk kategori yang berisi kategori bertingkat lainnya.
Kategori yang diperluas akan menampilkan subkategorinya. Secara default, kategori bertingkat diciutkan, dan harus diklik untuk diperluas.
JSON
{
"kind": "category",
"name": "...",
"expanded": "true",
}
XML
<category name="..." expanded="true"></category>