日期:2014-05-18  浏览次数:20730 次

权限绑定问题, 角色和菜单

如图:角色绑定时,我只希望绑定最顶层的节点就可以了, 但是传过去将所有选中的checkbox。怎么样在后台找出最顶层的节点

------解决方案--------------------
先取得全部勾选的节点,遍历取得没有父节点的即是
------解决方案--------------------
1、获取root节点判断是否选中  选中则到第2步
2、判断root下的所有节点是否都被选中(是所有,不是子节点),是则root节点有效 否则到第3步
3、循环被选中的子节点,如果是叶子节点则可直接判断, 否则进行第2步 直到为叶子节点为止

其实就是个迭代

easyui好像没有直接获取一个节点下的所有节点的方法  但是有个getChildren方法 也可以用迭代法获取一个

节点下的所有节点  这个lz应该会吧

   
------解决方案--------------------
我写个和lz这个类似的系统 只是页面用的是operamask 有兴趣lz可以看看
http://blog.csdn.net/tianma630/article/details/8461339