TreeModel.parse传递数组?

时间:2018-02-12 12:30:42

标签: treemodel

我正在使用TreeModel js库。看起来该库支持传递具有类似......

结构的对象
{
 id: 1,
 children: [{
   id: 2,
   childre: []
 }]
}

但是,如果我有一个像...一样的数组的树结构怎么办?

[
  {
    id: 1,
    children: [],
  },
  {
    id: 2,
    children: [
      id: 5,
      children []
    ]
  }
]

库是否不支持传递数组?关于如何最好地处理这个的想法?

1 个答案:

答案 0 :(得分:0)

您可以创建一个伪子根(id = 0),其子节点是您的数组:

{
  id: 0,
  children: [
    {
      id: 1,
      children: [],
    },
    {
      id: 2,
      children: [
        id: 5,
        children []
      ]
    }
  ]
}