精易论坛

标题: 递归实现目录树 [打印本页]

作者: linzg3    时间: 2024-12-12 11:46
标题: 递归实现目录树
  
子程序名返回值类型公开备 注
递归构建目录树存取列表 
参数名类 型参考可空数组备 注
permissions存取列表记录集
parentId整数型父级ID
parentFildName文本型父级ID字段名称
childerName文本型子集主键名称默认为“children”
主键名称文本型为空时默认为“id”
变量名类 型静态数组备 注
branch存取列表 
i整数型 
item存取键值表 
children存取列表 
如果真 (childerName = “”)
childerName = “children”
如果真 (主键名称 = “”)
主键名称 = “id”
计次循环首 (permissions.取数量 (), i)
permissions.取键值表 (i, item)
如果真 (item.取整数 (parentFildName) = parentId)
children = 递归构建目录树 (permissions, item.取整数 (主键名称), parentFildName, childerName, 主键名称)
如果真 (children.取数量 () > 0)
item.置列表 (childerName, children, )
branch.添加值 (item)

计次循环尾 ()
返回 (branch)


i支持库列表   支持库注释   
e2eeE2EE互联网服务器套件


作者: 1184798949    时间: 2024-12-12 13:13
感谢分享
作者: lbt1993    时间: 2024-12-12 13:24
学习一下学习一下
作者: wmv520    时间: 2024-12-12 15:19
学习一下
作者: 何浩文    时间: 2024-12-12 15:39
支持开源~!感谢分享
作者: pipicool    时间: 2024-12-12 17:30
学习一下
作者: 卡卡1111    时间: 2024-12-12 18:01
支持开源~!感谢分享
作者: 豆豆灰常开心    时间: 2024-12-12 21:21
感谢分享,很给力!~
作者: 查过    时间: 2024-12-12 21:26
全都是大佬~
作者: renhe2018    时间: 2024-12-13 04:47
强大啊。支持。
作者: 豆豆灰常开心    时间: 2024-12-13 07:06
下个学习一下
作者: 查过    时间: 2024-12-13 07:11
感谢分享,很给力!~
作者: qwe111qwe    时间: 2024-12-13 07:15
感谢分享!!!!
作者: 杨明煜    时间: 2024-12-13 07:43
支持一下,谢谢!......
作者: xmtian    时间: 2024-12-13 08:06
感谢分享。
作者: year1970    时间: 2024-12-13 08:08
感谢分享
作者: wjswzj0    时间: 2024-12-13 09:49
感谢分享
作者: bianyuan456    时间: 2024-12-13 09:58
已经顶贴,感谢您对论坛的支持!
作者: 一指温柔    时间: 2024-12-13 10:40
共同努力,共同进步
作者: kantal    时间: 2024-12-13 10:50
感谢分享,很给力!~
作者: jysoft2022    时间: 2024-12-13 22:46
谢谢分享
作者: 胖子葛格    时间: 2024-12-22 11:00
感谢大神分享~!




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4