Bootstrap treeview展开为叶节点提供的折叠图标

时间:2015-07-09 08:45:41

标签: twitter-bootstrap angular-ui-bootstrap bootstrap-treeview

我正在使用bootstrap treeview。出于某种原因,即使叶子节点也有扩展/折叠图标。我想仅为非叶节点显示展开/折叠图标?

我正在使用以下配置:

  $('#tree').treeview({data: scope.tree, showCheckbox: true});
  $('#tree').treeview('collapseAll', { silent: true });

我确信必须有一个配置才能在树视图中为叶节点启用禁用展开/折叠图标。

1 个答案:

答案 0 :(得分:3)

要回答我自己的问题,在JSON中,对于叶节点,需要将nodes属性设置为 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
  }
];