我想显示一些无限深度的树数据:
Root
- item 0
- Group 1
- - Item 1
- - Item 2
- Group 2
- - Item 3
- - Item 4
- - Item 5
- - Group 3
- - - item 3
....
etc
我的数据库中有树表:
- 项目 - 包含项目的表,具有列:id 和 parentId,其中父 id 始终是 groups.id
- Groups - 包含组的表,记录也有 id 和 parentId,其中 parentId 可以与其他 groups.id 链接,但不能与 items.id 链接
- 树 - 表 discrabes 结构:
- id - 只是唯一的键
- parentId - 父记录
- childId - 作为子项链接到来自 parentId 的项的子记录
- kind - 谁是 childId,0 - 项目,1 - 组。ParentId - 总是分组。
- {possible} state - 子组的扩展状态
那是。
我需要一种很好的方法来在我的应用中可视化该结构。
昨天(也是在那之前的很多天)我看到了可视化,在那里我将使用清晰的 SQL 请求构建树,并使用记录的临时对象等。
但是我发现了VirtualDBTreeEx组件,它可以使编码更加专业和容易,也不是如此疯狂。
谁使用该组件?有人有使用该组件的示例吗?没有文档(或用西班牙语编写),没有演示应用程序。只有来源...
请帮助我理解该组件。如何制作可以使用它的良好数据库结构。或者您是否知道更有用的方法来可视化数据库中的树形结构数据?