Bootstrap TreeView развернуть значок сворачивания для листьев листьев
Я использую загрузчик TreeView. По какой-то причине даже у конечных узлов есть значки раскрытия / свертывания. Я хочу показать значки раскрытия / свертывания только для неконечных узлов?
Я использую следующий конфиг:
$('#tree').treeview({data: scope.tree, showCheckbox: true});
$('#tree').treeview('collapseAll', { silent: true });
Я уверен, что должна быть конфигурация, позволяющая отключить значки развертывания / сворачивания для конечных узлов в древовидной структуре
1 ответ
Чтобы ответить на мой собственный вопрос, в JSON свойство узлов должно быть установлено как null
для листовых узлов. Я отправлял это как empty array []
var tree = [
{
text: "Parent 1",
nodes: [
{
text: "Child 1",
nodes: [
{
text: "Grandchild 1"
},
{
text: "Grandchild 2"
}
]
},
{
text: "Child 2"
}
]
},
{
text: "Parent 4"
nodes: [] // =======> set this as null
}
];