3

我正在使用引导树视图。出于某种原因,即使叶节点也有展开/折叠图标。我只想为非叶节点显示展开/折叠图标?

我正在使用以下配置:

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

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

4

1 回答 1

5

要回答我自己的问题,在 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
  }
];
于 2015-07-09T10:16:23.903 回答