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>
相關文章
- ztree樹形選單demo
- 尋找寫程式碼感覺(十九)之 分類表格顯示優化 之 樹形表格展示優化
- 前端框架——Layui(樹形表格treeGrid )前端框架UI
- Spring Boot 入門(六):整合 treetable 和 zTree 實現樹形圖Spring Boot
- 基於JQuery的自定義樹形選單表格,實現展開、收起效果jQuery
- ztree樹外掛(支援三態)
- jQuery多級樹形選單詳解jQuery
- jQuery 樹形控制元件 TreeView 的 BugjQuery控制元件View
- 8 個最好的 jQuery 樹形 Tree 外掛jQuery
- 28款jQuery Tree 樹形結構外掛jQuery
- Flex3 AdvancedDataGrid 樹形結構展示資料Flex
- 基於vue.js實現樹形表格的封裝Vue.js封裝
- jQuery的ztree仿windows檔案新建和拖拽效果jQueryWindows
- 基於Vue實現可以拖拽排序的樹形表格(已開源)Vue排序
- jquery.treegrid是一個樹形選單外掛jQuery
- 【ztree】zTree節點增刪改
- asp.net中利用jquery zTree非同步載入資料ASP.NETjQuery非同步
- jQuery表格隔行變色jQuery
- 樹形結構
- 樹形查詢
- Python資料展示 - 生成表格圖片Python
- 使用Jquery Viewer 展示圖片資訊jQueryView
- jquery 動態表格合併jQuery
- 針對Ztree的右鍵彈出選單(jquery.popupSmallMenu.js)jQueryJS
- layui樹形結構UI
- java樹形結構Java
- javascript樹形總結JavaScript
- MySQL樹形遍歷MySql
- oracle樹形查詢Oracle
- [筆記]樹形dp筆記
- jQuery外掛--表格隔行變色jQuery
- jQuery新增節點___例_新增表格jQuery
- Linux 常用命令 圖形展示Linux
- Java新增條形碼到PDF表格Java
- 樹形DP二三知識
- 樹形結構處理
- MySQL樹形遍歷(三)MySql
- 用 DOM 與 CSS 展示二叉樹CSS二叉樹