TreeView樹狀結構
做OA系統,許可權控制部分用到了樹狀結構,通過勾選來為不同的使用者分配許可權。
通過點選“+”對樹展開或者摺疊,我們這裡使用了封裝好的jquery.treeview.js來實現樹狀結構的功能;
主體程式碼:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<!-- 1.匯入css,js-->
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="jquery.treeview.js"></script>
<link rel ="stylesheet" type="text/css" href="jquery.treeview.css">
</head>
<body>
<!-- 2,使用ul展示資料-->
<ul id="tree">
<li>系統管理
<ul>
<li>部門管理</li>
<li><div onclick="$(this).next().toggle()" >崗位管理</div>
<ul>
<li>崗位新增</li>
<li>崗位刪除</li>
</ul>
</li>
<li><input type="checkbox"></input>使用者管理</li>
</ul>
</li>
<li>審批流轉</li>
</ul>
<!--3.顯示為樹狀結構-->
<script type="text/javascript">
<!--當文件載入完之後,再執行-->
$("#tree").treeview();
</script>
</body
</html>
整個過程分為3部:
1.匯入jquery.js 和 jquery.treeview.js以及相應的css樣式檔案
2.使用<ul> 和 <li>標籤展示資料
3.當文件載入完之後,執行treeview()方法;
測試的檔案結構圖
onclick="$(this).next().toggle()":表示滑鼠點選時,功能進行展開和摺疊;
完成
相關文章
- PPT製作樹狀結構圖
- 企業級ERP樹結構 bootstrap-treeview實踐應用bootView
- 樹狀的資料結構的建立資料結構
- 關於elementUI樹狀結構的bugUI
- CSS 實現樹狀結構目錄CSS
- tkinter中樹狀結構的建立(十四)
- json轉json樹狀結構JSON
- 論壇樹狀結構的展現
- js生成動態樹狀結構及排序JS排序
- python 遞迴樹狀結構 和 排序Python遞迴排序
- 如何:使用TreeView控制元件實現樹結構顯示及快速查詢View控制元件
- 網站SEO如何構建良好的樹狀結構呢?網站
- 樹狀資料結構儲存方式—— CUD 篇資料結構
- 關於一個樹狀結構的通用類
- 2024.4.12 樹狀結構補題
- 樹狀資料結構儲存方式——查詢篇資料結構
- 資料結構之真別多想—樹狀陣列資料結構陣列
- Hierarchical Queries 級聯查詢(樹狀結構查詢)
- 樹結構總結
- 用中值排序基數法實現樹狀結構 (轉)排序
- 樹形結構
- git & 樹結構Git
- 樹型結構
- 樹形結構資料儲存方案(五):區間巢狀巢狀
- PHP 陣列轉樹結構/樹結構轉陣列PHP陣列
- Tkinter (39) 樹檢視部件 ttk.TreeviewView
- 動態menu導航條以及treeview樹View
- jQuery 樹形控制元件 TreeView 的 BugjQuery控制元件View
- C# List構造TreeViewC#View
- oracle之樹狀結構的儲存與展示(遞迴查詢)Oracle遞迴
- 以樹狀結構顯示系統當前的任務(轉)
- 【Algorithm】樹結構整理Go
- 資料結構——樹資料結構
- 資料結構-樹資料結構
- XML 樹結構概述XML
- layui樹形結構UI
- java樹形結構Java
- 七、基本資料結構(樹形結構)資料結構