在我的表中,我在同一层次结构级别上有5000 个项目,可按其position
排序:
ID | Position
--------------
1 | 2
2 | 3
3 | 1
...
我想在不更改架构的情况下创建树视图。
是否有通用模式或最佳实践来实现具有如下结构的表的树视图?
ID | Position
--------------
7 | 2
8 | 2.1
9 | 2.2
17 | 2.2.9
...
我正在尝试另一种方法,而不是使用parent_id
、嵌套集或嵌套的 json 对象来显示树,但我不确定这是否是一种好方法。
树应该用 AngularJS 管理。
提前感谢!
我认为,将嵌套的 JSON 对象保留为文档中的嵌套比扁平系统更好。因为要显示树,您必须以嵌套方式处理 JSON 对象。