就是根据不同的用户,显示出不同的树型菜单项,问题是怎么将菜单从数据库中读取出来封装成一个对象
/*--存放菜单功能基本信息*/
/*--存放所有父节点*/
/*管理员权限数据*/
楼上的楼上能发一份我吗?
看方力勋的javaWeb,采用左右值来表示树型结构(就是俺门的多级分类)
1.根据上面的数据列表可以知道,某个node节点的父节点是最近一个depth比当前节点小一的节点,通过node${c.depth-1}.add(node${c.depth})可以将当前节点添加到最近一次定义的上层节点下(也就是父节点)。
2.可以看到呈现 ,有多个var node2=... 或 var node3=... 这样的变量重复定义,由于javascript中出现变量重复定义时,当前行javascript代码会采用最近一次变量定义的值(如果最近一次只var xx; 没有附值,那么当前代码会采用次最近一次定义的值,以此类推),所以上面代码能正常运行.
一点改进意见:虽然上面的代码运行正常但是多个var nodex=...总让人有点意见