对树形结构的增删改查的自我理解
树形结构增加操作
点击目标数据进行新增操作,首先获取到本层数据和新增下级数据
最后直接做增加操作
树形结构删除操作
通过目标数据查找其全部下级节点,
使用递归函数进行从最下级节点开始,进行删除的操作
再无下级节点时,使用更新操作对目标数据进行操作
如果有上级,则将该数据更新为上级数据,对应的上级数据项做更新操作,以此类推建立更新递归函数
如若没有上级,则直接将数据删除。
树形结构更新操作
从页面获取到目标数据,对数据库表的下级数据项进行更新操作,再对数据库表的下机数据项进行更新操作即可
树形结构查询操作
先将最上级数据进行遍历,接下来,在对下级数据进行遍历时,使用递归函数的操作建立{“上级”,“下级集合”}的嵌套集合,循环将下级输出在页面上