jQuery zTree 展示樹形表格
jQuery zTree 展示樹形表格
基本測試Demo
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>標準資料格式</title>
<script type="text/javascript" src="http://cdn.bootcss.com/jquery/1.11.2/jquery.min.js"></script>
<link href="http://cdn.bootcss.com/zTree.v3/3.5.23/css/zTreeStyle/zTreeStyle.css" rel="stylesheet">
<script src="http://cdn.bootcss.com/zTree.v3/3.5.23/js/jquery.ztree.all.js"></script>
<script type="text/javascript">
var setting = {
//顯示覆選框
check: {
enable: true
},
/*
//顯示單選框
check: {
enable: true,
chkStyle: "radio",
radioType: "level"
},
*/
};
var zNodes =[
{ name:"父節點1 - 展開", open:true,
children: [
{ name:"父節點11 - 摺疊",
children: [
{ name:"葉子節點111"},
{ name:"葉子節點112"},
{ name:"葉子節點113"},
{ name:"葉子節點114"}
]},
{ name:"父節點12 - 摺疊",
children: [
{ name:"葉子節點121"},
{ name:"葉子節點122"},
{ name:"葉子節點123"},
{ name:"葉子節點124"}
]},
{ name:"父節點13 - 沒有子節點", isParent:true}
]},
{ name:"父節點2 - 摺疊",
children: [
{ name:"父節點21 - 展開展開展開展開", open:true, checked:true,
children: [
{ name:"葉子節點211"},
{ name:"葉子節點212"},
{ name:"葉子節點213"},
{ name:"葉子節點214"}
]},
{ name:"父節點22 - 摺疊",
children: [
{ name:"葉子節點221"},
{ name:"葉子節點222"},
{ name:"葉子節點223"},
{ name:"葉子節點224"}
]},
{ name:"父節點23 - 摺疊",
children: [
{ name:"葉子節點231"},
{ name:"葉子節點232"},
{ name:"葉子節點233"},
{ name:"葉子節點234"}
]}
]},
{ name:"父節點3 - 沒有子節點", isParent:true}
];
$(function(){
$.fn.zTree.init($("#treeDemo"), setting, zNodes);
});
</script>
</head>
<body>
<div class="zTreeDemoBackground left">
<ul id="treeDemo" class="ztree"></ul>
</div>
</body>
</html>
顯示選擇的值
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>標準資料格式</title>
....省略
</head>
<body>
<div class="zTreeDemoBackground left">
<ul id="treeDemo" class="ztree"></ul>
<button id="settingBtn">許可權設定</button>
</div>
<script>
$("#settingBtn").click(function () {
var treeObj = $.fn.zTree.getZTreeObj("treeDemo");
var nodes = treeObj.getCheckedNodes(true);
var v = "";
for(var i=0;i<nodes.length;i++) {
v += nodes[i].id+"_"+nodes[i].name + ",";
//console.log("節點id:" + nodes[i].id + "節點名稱" + v); //獲取選中節點的值
}
alert(v);
});
</script>
</body>
</html>
相關文章
- 尋找寫程式碼感覺(十九)之 分類表格顯示優化 之 樹形表格展示優化
- Spring Boot 入門(六):整合 treetable 和 zTree 實現樹形圖Spring Boot
- 前端框架——Layui(樹形表格treeGrid )前端框架UI
- 基於JQuery的自定義樹形選單表格,實現展開、收起效果jQuery
- vxe-table 樹形表格的用法詳解
- vxe-table 樹形表格序號的使用
- jQuery的ztree仿windows檔案新建和拖拽效果jQueryWindows
- 基於vue.js實現樹形表格的封裝Vue.js封裝
- 【ztree】zTree節點增刪改
- 樹:基本樹形
- 基於Vue實現可以拖拽排序的樹形表格(已開源)Vue排序
- Python資料展示 - 生成表格圖片Python
- 樹形DP!
- 樹形DP
- jQuery外掛--表格隔行變色jQuery
- 樹上染色(樹形dp)
- 使用Jquery Viewer 展示圖片資訊jQueryView
- 樹形結構
- jQuery表格隔行變色效果詳解jQuery
- jQuery滑鼠滑過表格標題切換表格內容詳解jQuery
- jQuery動態新增和刪除表格行jQuery
- JQuery datatables 給表格新增載入中效果jQuery
- jQuery table表格行的新增和刪除jQuery
- 如何使用jQuery建立彩色條紋表格效果?jQuery
- Java圖形化:Swing表格的使用Java
- Java新增條形碼到PDF表格Java
- [筆記]樹形dp筆記
- oracle樹形查詢Oracle
- 樹上的等差數列 [樹形dp]
- [樹形dp][HAOI2015]樹上染色
- jQuery table表格隔行換色程式碼例項jQuery
- jQuery動態新增和刪除表格記錄jQuery
- 樹形DP二三知識
- 樹形問題選講
- 樹形結構處理
- element-tree-grid(表格樹)的使用
- ztree 篩選選中節點
- jQuery根據表格欄位升序和降序詳解jQuery