Foxtable(狐表)用户栏目专家坐堂 → [讨论]目录树的Level和index属性


  共有13913人关注过本帖树形打印复制链接

主题:[讨论]目录树的Level和index属性

帅哥哟,离线,有人找我吗?
hanxuntx
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
[讨论]目录树的Level和index属性  发帖心情 Post By:2011/12/1 20:52:00 [显示全部帖子]


此主题相关图片如下:搜狗浏览器截图.jpg
按此在新窗口浏览图片

 

上图从上到下按顺序标出每个节点

 

如何用Level和index属性 表示上面的值

 

例如:

比如1号节点 Level=0  index=0  那么 0+0+1=1
比如2号节点 Level=0  index=1  那么 0+1+1=2

 

Level 和 index 通过某种运算 要等于 节点标明的数字
比如10号节点 如何Level 和 index 通过某种运算 等于 10
 
归纳为:如何知道这个节点是从上往下数第几个


上面的算法只是举例,实际算法尚待讨论研究

 实际的情况可能比上图更加复杂,层数更多。

 

此例子来源于对帮助目录树授权的思考,帮助例子新增加的分组权限只能

加在目录树的最下面,不能插入,没有提供排序功能,实际使用中还带完善

 


此主题相关图片如下:搜狗浏览器截图.jpg
按此在新窗口浏览图片
[此贴子已经被作者于2011-12-1 21:16:56编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
hanxuntx
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:九尾狐 帖子:2609 积分:16926 威望:0 精华:11 注册:2011/9/20 16:13:00
  发帖心情 Post By:2011/12/1 22:23:00 [显示全部帖子]

这个帖子我思考下再问。


 回到顶部