我做了一套通用的分类树,分享给大家,欢迎拍砖。
##功能介绍:
用于各种其他数据的树形分类,而且可以把所有分类记录都归纳在本表中。
其中的数据结构是支持多个顶级分类的森林,每个顶级分类及其子树可以用于某套分类方法。
工作表触发的工作流功能:
- 新增分类时,自然数 ID 会自增,深度会填入;
- 更新分类的上级分类时,深度会更新;
对顶级分类(深度为 0)可以按钮触发“重新计算子分类的位置”功能:
- 递归式的更新子分类的深度、序号路径、ID 路径、前序分类、后续分类字段。
- 子分类的序号即使为空或者不连续,也会重新排序为连续自然数。
- 对顶级分类本身,只更新序号路径、ID 路径字段。
大致功能如图:
导出的应用安装包:
通用分类树_20230108_1446.mdy
安装包下载后是个。a 文件,请更名为:通用分类树_20230108_1446.mdy