国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

ztree實現左邊動態生成樹右邊為內容詳情功能

來源:懂視網 責編:小采 時間:2020-11-27 22:26:21
文檔

ztree實現左邊動態生成樹右邊為內容詳情功能

ztree實現左邊動態生成樹右邊為內容詳情功能:zTree 是利用 JQuery 的核心代碼,實現一套能完成大部分常用功能的 Tree 插件,兼容 IE、FireFox、Chrome 等瀏覽器 在一個頁面內可同時生成多個 Tree 實例 支持 JSON 數據 支持一次性靜態生成 和 Ajax 異步加載 兩種方式 支持多種事件響應及反饋 支持
推薦度:
導讀ztree實現左邊動態生成樹右邊為內容詳情功能:zTree 是利用 JQuery 的核心代碼,實現一套能完成大部分常用功能的 Tree 插件,兼容 IE、FireFox、Chrome 等瀏覽器 在一個頁面內可同時生成多個 Tree 實例 支持 JSON 數據 支持一次性靜態生成 和 Ajax 異步加載 兩種方式 支持多種事件響應及反饋 支持

zTree 是利用 JQuery 的核心代碼,實現一套能完成大部分常用功能的 Tree 插件,兼容 IE、FireFox、Chrome 等瀏覽器 在一個頁面內可同時生成多個 Tree 實例 支持 JSON 數據 支持一次性靜態生成 和 Ajax 異步加載 兩種方式 支持多種事件響應及反饋 支持 Tree 的節點移動、編輯、刪除 支持任意更換皮膚 / 個性化圖標(依靠css) 。

頁面原型圖:

功能需求:點擊左邊樹上的子節點,像后臺發送請求,將請求到的信息展示在右邊的表單里面

前端代碼實現:

引入css文檔:

<link rel="stylesheet" type="text/css" href="<c:url value=" rel="external nofollow" rel="external nofollow" rel="external nofollow" /js/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.css"/>" />
<link rel="stylesheet" type="text/css" href="<c:url value=" rel="external nofollow" rel="external nofollow" rel="external nofollow" /js/bower_components/ztree_v3/css/zTreeStyle/zTreeStyle.css"/>" />
<link rel="stylesheet" type="text/css" href="<c:url value=" rel="external nofollow" rel="external nofollow" rel="external nofollow" /css/global/ztree_custom.css"/>" />

引入js文件:

<script type="text/javascript" src="<c:url value="/js/bower_components/ztree_v3/js/jquery.ztree.core-3.5.min.js"/>"></script>
<script type="text/javascript" src="<c:url value="/js/bower_components/ztree_v3/js/jquery.ztree.exedit-3.5.min.js"/>"></script>
<script type="text/javascript" src="<c:url value="/js/bower_components/ztree_v3/js/jquery.ztree.excheck-3.5.min.js"/>"></script>
<script src="<c:url value="/js/system/organ.js"/>"></script>

jsp 部分:HTML部分很簡單,就是相當于一個盛放樹的div

<ul id="organTree" class="ztree"style=" overflow :auto;"></ul>

js 部分:

設置樹節點

var setting = {
 check : {
 enable : false
 },
 view : {
 selectedMulti : false,
 // addHoverDom: addHoverDom,
 // removeHoverDom: removeHoverDom,
 },
 data : {
 key : {
 name : "name"
 },
 simpleData : {
 enable : true,
 idKey : "id",
 pIdKey : "pId"
 }
 },
 edit : {
 enable : true,
 removeTitle : "刪除節點",
 showRemoveBtn : $("#pdelete").val() == "delete" ? setRemoveBtn : false,
 showRenameBtn : false
 },
 callback : {
 // onRightClick : onRightClick,
 // 單擊事件
 onClick : zTreeOnClick,
 onNodeCreated : zTreeOnNodeCreated,
 beforeRemove : zTreeBeforeRemove,
 onRemove : zTreeOnRemove
 }
 };

初始化,判斷是否展開節點:

var zTreeObj;
 function initTree() {
 $.get(basePath + "/system/organ/getOrganTreeList", function(data) {
 zTreeObj = $.fn.zTree.init($("#organTree"), setting,
 data.returnData.organTree);
 zTreeObj.expandAll(false);
 });
 }
// 給生成的節點添加class屬性
// 控制節點是否顯示刪除圖標
 function setRemoveBtn(treeId, treeNode) {
 return treeNode.pId != null;
 }
 // 給生成的節點添加class屬性
 function zTreeOnNodeCreated(event, treeId, treeNode) {
 var str = treeNode.tId + "_span";
 $("#" + str).addClass(treeNode.type);
 }

單擊事件,像后臺發起請求,請求右側的信息

// 單擊事件,向后臺發起請求
 function zTreeOnClick(event, treeId, treeNode) {
 if (treeNode.id == "1") {
 return;
 }
 $("#moreinform").show();
 $("#baseinform").hide();
 $(".po_phone_num_r").css("display", "none");
 $(" .po_email_r").css("display", "none");
 if (treeNode.type == "organ") {
 $("#organ").html("部門名稱");
 $("#Partman").show();
 $("#Email").hide();
 $("#sorgan").html("上級部門");
 $("#partaddress").html("部門地址");
 $("#partman").html("部門負責人");
 $("#parttel").html("手機");
 if (treeNode.id == "1") {
 $("#po").hide();
 } else {
 $("#po").show();
 }
 $.ajax({
 url : basePath + "/system/organ/" + treeNode.id,
 type : "get",
 success : function(data) {
 var organ = data.returnData.organ;
 $("#organId").val(organ.organId);
 $("#sex").hide();
 $("#name").val(organ.organName);
 $("#diz").val(organ.address);
 $("#tel").val(organ.phone);
 $("#manage").val(organ.manager);
 $("#parentOrgan").val(organ.parentId);
 }
 });
 } else {
 $("#po").show();
 $("#organ").html("姓名");
 $("#sex").show();
 $("#Email").show();
 $("#Partman").hide();
 $("#sorgan").html("所屬部門");
 $("#partaddress").html("職位");
 $("#parttel").html("手機");
 $.ajax({
 url : basePath + "/system/organ/getStaff/" + treeNode.id,
 type : "get",
 success : function(data) {
 var staff = data.returnData.staff;
 $("#organId").val(staff.id);
 $("#name").val(staff.name);
 $("#diz").val(staff.position);
 $("#tel").val(staff.tel);
 $("#profession").val(staff.sex)
 $("#Email02").val(staff.email);
 $("#parentOrgan").val(staff.organId);
 }
 });
 }
 }

刪除事件:

// 刪除節點事件
 function zTreeOnRemove(event, treeId, treeNode) {
 if (treeNode.type == "organ") {
 $.ajax({
 url : basePath + "/system/organ/" + treeNode.id,
 type : "DELETE",
 success : function(data) {
 $("#confirmDialog").modal("hide"); // 點擊刪除按鈕,隱藏彈框
 if (customGlobal.ajaxCallback(data)) {
 location.reload();
 }
 }
 });
 } else {
 $.ajax({
 url : basePath + "/system/organ/deleteStaff/" + treeNode.id,
 type : "DELETE",
 success : function(data) {
 $("#confirmDialog").modal("hide"); // 點擊刪除按鈕,隱藏彈框
 if (customGlobal.ajaxCallback(data)) {
 initTree();
 }
 }
 });
 }
 }

總結

以上所述是小編給大家介紹的ztree實現左邊動態生成樹右邊為內容詳情功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

ztree實現左邊動態生成樹右邊為內容詳情功能

ztree實現左邊動態生成樹右邊為內容詳情功能:zTree 是利用 JQuery 的核心代碼,實現一套能完成大部分常用功能的 Tree 插件,兼容 IE、FireFox、Chrome 等瀏覽器 在一個頁面內可同時生成多個 Tree 實例 支持 JSON 數據 支持一次性靜態生成 和 Ajax 異步加載 兩種方式 支持多種事件響應及反饋 支持
推薦度:
標簽: 生成 功能 右邊
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 高清在线一区二区 | 免费国产线观看免费观看 | 伊人情人综合成人久久网小说 | 欧美色乱| 国产视频一区二区 | 青青热久久综合网伊人 | 久久免费精品国产72精品剧情 | 日本三级一区二区三区 | 日韩啪 | 亚洲高清视频在线观看 | 精品视频二区 | 香蕉视频免费在线看 | 激情欧美在线 | 日本人乱人乱亲乱色视频观看 | 全免费毛片在线播放 | 香蕉久久夜色精品国产小说 | 免费的一级毛片 | 国产原创一区 | 国产黑色丝袜一区在线 | 人善交zzzxxx另类 | 日韩高清在线观看 | 欧美在线二区 | 亚洲欧美久久精品一区 | 台湾一级毛片永久免费 | 日韩欧美综合视频 | 国产在线视频一区二区三区 | 欧美日韩亚洲区久久综合 | 亚洲人成一区 | 伊人久久综合成人网小说 | 欧美日韩高清一区二区三区 | 久久久网久久久久合久久久久 | 欧美日韩1区 | 国产精品成人久久久 | 免费看全黄特黄毛片 | 日韩精品欧美视频 | 久久精品国产一区二区 | 国产日韩在线观看视频网站 | 久久久久久久久久久9精品视频 | 精品视频在线观看视频免费视频 | 人人干人人爽 | 日韩欧美中文 |