2
请帮我出点javascript数组来创建treeview。该场景是我想创建与逆向层次树视图。 例如:树视图的反向级别javascript
我在下面格式的数组:
var arr = [
{'id':1 ,'parentid' : 0},
{'id':2 ,'parentid' : 1},
{'id':3 ,'parentid' : 1},
{'id':4 ,'parentid' : 2},
{'id':5 ,'parentid' : 0},
{'id':6 ,'parentid' : 0},
{'id':7 ,'parentid' : 4}
];
,我试图在下面为了创建树形视图: 预期输出:
[
{
"id": 1,
"parentid": 0,
level:4,
"children": [
{
"id": 2,
"parentid": 1,
level:3,
"children": [
{
"id": 4,
"parentid": 2,
level:2,
"children": [
{
"id": 7,
"parentid": 4,
level:1
}
]
}
]
},
{
"id": 3,
"parentid": 1,
level:3
}
]
},
{
"id": 5,
"parentid": 0
level:4
},
{
"id": 6,
"parentid": 0,
level:4
}
]
谢谢尼娜肖尔茨。这个对我有用。 –