核心提示:前言在OA系统中,权限的控制是很常见的,最普通的权限关系就是用户-角色-权限之间的关系,用户拥有什么样的角色,角色拥有什么样的权限,今天小编简单的用Jquery的Ztree来粗粒度的控制一下用户的权限...
前言
在OA系统中,权限的控制是很常见的,最普通的权限关系就是用户-角色-权限之间的关系,用户拥有什么样的角色,角色拥有什么样的权限,今天小编简单的用Jquery的Ztree来粗粒度的控制一下用户的权限,其实主要就是将Ztree的使用。必要的插件引用
jquery-1.4.2.js jquery-ztree-2.5.js zTreeStyle.cssHTML引用
|
JS控制
var menu = { setting: { isSimpleData: true, treeNodeKey: "mid", treeNodeParentKey: "pid", showLine: true, root: { isRoot: true, nodes: [] } }, loadMenuTree:function(){ $.post("elecMenuAction_showMenu.do",{},function(privilegeDate){ //privilegeDate数据一定是一个json的数组 $("#menuTree").zTree(menu.setting, privilegeDate); }); } }; $(document).ready(function(){ menu.loadMenuTree(); });上面这段代码主要是利用JQuery的Ajax技术查询权限集合,将查询出来的数据动态的拼接成树。