成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? 多功能jQuery樹插件zTree實現權限列表簡單實例
全站頭部文字 我要出現在這里
多功能jQuery樹插件zTree實現權限列表簡單實例 746 2024-02-25   

zTree 是一個依靠jQuery 實現的多功能 “樹插件”。優異的性能、靈活的配置、多種功能的組合是 zTree 最大優點。

zTree官網
zTreeAPI下載鏈接

頁面主要引入一下幾個文件:

<link type="text/css" rel="stylesheet"  />
<script type="text/javascript" src="http://www.gimoo.net/t/1901/js/jquery.ztree.core-3.5.js"></script>
<script type="text/javascript" src="http://www.gimoo.net/t/1901/js/jquery.ztree.excheck-3.5.js"></script> 

html頁面:

 <div class="edit_content">
      <div class="qxlb">
        <div class="add_title"> 
          <span>權限列表</span>
        </div>
        <div class="qxlb_content">
        <ul id="tree" class="ztree"></ul>
        </div>
      </div>
 </div>

核心js:

 <SCRIPT type="text/javascript">
var zTree;
//創建樹型結構
function createTree() {
  var setting = {
    check:{
      enable:true
    },
    view: {
      dblClickExpand: true,
      expandSpeed: ""
    },
    //異步加載
    async: {
      enable: true,//設置是否異步加載
      url:"<%=path%>/role/getResourcesList.do", //設置異步獲取節點的 URL 地址
      otherParam: [ "roleId", '${updateRole.id}']
      
    },
    
    //這個data里面的pIdKey,idKey,name等等之類的都是對應后臺查出的字段名字,
     在sql中寫好或者在拼接json的時候先拼接好,前太接收的時候只要對應一直就可以了
    data: {
      simpleData: {
        enable: true,
        pIdKey: "PARENTID",
        idKey: "ID"
      },
        key: {
          checked: "CHECKED",
          name:"NAME"
        }
    },
    callback: {
     onAsyncSuccess: zTreeOnAsyncSuccess 
  } 
  };
  //初始化  
  zTree = $.fn.zTree.init($("#tree"), setting);  
  zTree.expandAll(true);
}
/* 異步加載無法展開tree 默認展開一級菜單 */
var firstAsyncSuccessFlag = 0;
function zTreeOnAsyncSuccess(event, treeId, msg) { 
if (firstAsyncSuccessFlag == 0) { 
     try { 
         //調用默認展開第一個結點 
         var selectedNode = zTree.getSelectedNodes(); 
         var nodes = zTree.getNodes(); 
         zTree.expandNode(nodes[0], true); 
         var childNodes = zTree.transformToArray(nodes[0]); 
         zTree.expandNode(childNodes[1], true); 
         zTree.selectNode(childNodes[1]); 
         var childNodes1 = zTree.transformToArray(childNodes[1]); 
         zTree.checkNode(childNodes1[1], true, true); 
         firstAsyncSuccessFlag = 1; 
      } catch (err) { 
      
      } 
   } 
}

$(function(){
  //頁面加載完成創建樹
  createTree();  
});

function submitRole(){
  //獲取選中的節點,傳到后臺
  var nodes = zTree.getCheckedNodes();
  var ids = [];
  for(var i=0,l=nodes.length;i<l;i++){
    ids[ids.length] = nodes[i].ID;
  }
  //var _resourcesIds=ids.join(",");
  document.getElementById("hidden_resourceList").value=ids.join(",");
      
  //$("#resourcesRoleListForm").submit();
}
</SCRIPT>

其中數據通過后臺遞歸查詢實現,以json的形式傳到前臺,進行接收。更多的內容可以參考API,里面的例子很詳細。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持綠夏網。



主站蜘蛛池模板: 社会主义道德原则| 回到黑暗 电影| 北京卫视今晚节目表 | 第一财经公司与行业回放| 幼儿园一日活动的组织与实施| 心跳影视| 艾恩·格拉法德| 肥猫正传| 内蒙古电视台| 网络安全的论文1500字| 布里奇顿第四季| 来5566最新av在线电影| 毒灰| 正在行动| 日本大片ppt免费ppt2024| 屁屁视频| 搜狐手机网首页新闻| 陈薇薇简介 个人资料| 江南好简谱| 性感美女喷水| 海神号遇险记| 黑太阳731电影| 柏欣彤12点以后跳的广场舞 | 金马电影网| 日本电影芋虫| 好妻子剧情简介| 军官与男孩| 拇指姑娘故事完整版| 谍之心| 韩绛| 香港之夜完整版在线观看高清| 林东升| 美丽的坏女人中文字幕| 巨乳姐妹| 罗丽·星克莱尔| 夜夜夜夜简谱| 每天一分钱每天翻一倍连续30天| 驱魔保安| 菊池裕也| 心经般若波罗蜜多心经全文 | 南游记电视剧全集第30集|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103