【Saas-export项目】13--(Ztree菜单与ajax)基于RBAC权限模型--给角色分配权限–用户操作界面

本文介绍了Ztree这个多功能树形组件,详细讲解了其在树状菜单、数据展示及权限管理中的应用,并阐述了在Java项目中引入和使用Ztree的方法。同时,文章讨论了在用户不会写SQL的情况下,如何通过分级菜单为角色分配权限的业务流程。
摘要由CSDN通过智能技术生成



Ztree介绍

(1)什么是Ztree?

zTree 是一个依靠jQuery实现的多功能 “树插件”
在使用的时候,先导入jquery才能导入zTree
在这里插入图片描述

(2)Ztree在哪里使用到?

  • 树状菜单
  • 树状数据的Web显示
  • 权限管理等等

(3)Ztree有什么特点?

优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点
树形组件Ztree使用入门

(4)Ztree如何使用?

引入Ztree到项目中(已存在)
在这里插入图片描述

第一步:拷贝如下引入的css/js文件到项目的ztree-test.html页面
第二步:拷贝js到页面
第三步:页面定义显示树的区域

role-module.jsp

<!-- 页面meta /-->
    <%-- 第一步:拷贝如下引入的css/js文件到项目的ztree-test.html页面
      第二步:拷贝js导入到当前页面
      第三步:页面定义显示树的区域--%>
    <link rel="stylesheet" type="text/css" href="${path}/plugins/ztree/css/zTreeStyle/zTreeStyle.css">
    <script type="text/javascript" src="${path}/plugins/ztree/js/jquery-1.4.4.min.js"></script>
    <script type="text/javascript" src="${path}/plugins/ztree/js/jquery.ztree.all-3.5.min.js"></script>

    <script type="text/javascript">


        //当前的配置信息
        var setting = {
   
            check: {
   
                enable: true
            },
            data: {
   
                simpleData: {
   
                    enable: true
                }
            }
        };
        //当前的数据
        var zNodes =[
            {
    id:1, pId:0, name:"Sass管理", open:true},
            {
    id:11, pId:1, name:"企业管理", open:true,checked:true},
            {
    id:111, pId:1, name:"模块管理"}
        ];

        $(document).ready(function(){
   
            var fn =function(data){
   
                //菜单的初始化
                $.fn.zTree.init(
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值