1,453
社区成员
发帖
与我相关
我的任务
分享
如果只有几项、十来项,你不清楚如何用循环,就用一堆IF……End If 来处理也可以。
但如果项目多了,肯定得考虑循环结构的流程来处理。
能不能实现,就要看你的数据库信息如何组织、查询结果能不能“反映层次、从属关系”了。


[/quote]
两种做法
1、当用户被点击,清空右边的树,获取该用户的所有权限数据,然后组织成树,填充
2、先将系统中所有的权限组织成树填充。当用户被点击,获取该用户的所有权限数据,然后逐个节点确定是否该勾选。[/quote]
按照方法2,可以直接添加节点生成树嘛?还是要连接库表自动填充?
我现在设计了三个表,用户表,权限表,用户权限对应表。[/quote]
用户表用来生成左边的列表
权限表用来生成右边的树
点选用户记录以后到用户权限对应表中查询其权限记录,然后填充右边树的复选框。
[/quote]
两种做法
1、当用户被点击,清空右边的树,获取该用户的所有权限数据,然后组织成树,填充
2、先将系统中所有的权限组织成树填充。当用户被点击,获取该用户的所有权限数据,然后逐个节点确定是否该勾选。[/quote]
按照方法2,可以直接添加节点生成树嘛?还是要连接库表自动填充?
我现在设计了三个表,用户表,权限表,用户权限对应表。
大佬能不能指条treeview.nodee.add的明路?子节点想不出怎么增加。。。
[/quote]
[/quote]
两种做法
1、当用户被点击,清空右边的树,获取该用户的所有权限数据,然后组织成树,填充
2、先将系统中所有的权限组织成树填充。当用户被点击,获取该用户的所有权限数据,然后逐个节点确定是否该勾选。[/quote]
我觉得应该是用方法2较好。
树的显示内容应该是一样的,选不同的用户时,仅是“钩选 与 不钩”的区别。
[/quote]
两种做法
1、当用户被点击,清空右边的树,获取该用户的所有权限数据,然后组织成树,填充
2、先将系统中所有的权限组织成树填充。当用户被点击,获取该用户的所有权限数据,然后逐个节点确定是否该勾选。
[/quote]
问问度娘,tree view的演示代码遍地都是
[/quote]
两种做法
1、当用户被点击,清空右边的树,获取该用户的所有权限数据,然后组织成树,填充
2、先将系统中所有的权限组织成树填充。当用户被点击,获取该用户的所有权限数据,然后逐个节点确定是否该勾选。[/quote]
我觉得应该是用方法2较好。
树的显示内容应该是一样的,选不同的用户时,仅是“钩选 与 不钩”的区别。
[/quote]
看具体情况,如果系统总的权限就几十个,用2。
像那种几百个业务菜单,甚至细化到数据展示权限的,那还是用1比较不招人烦
