做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程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
當前位置: 首頁 - 科技 - 知識百科 - 正文

jQuery 利用ztree實現(xiàn)樹形表格的實例代碼

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

jQuery 利用ztree實現(xiàn)樹形表格的實例代碼

jQuery 利用ztree實現(xiàn)樹形表格的實例代碼:最近公司的項目中要做一個樹形表格,因為之前一直在用ztree實現(xiàn)基本的樹形結構,理所當然的首先想到利用ztree來做。 網上找了一下別人做的樹形表格,有使用ztree的,也有使用treeTable的,但效果都不太好,于是參考使用ztree的做法自己做了一個,貼出來供大家
推薦度:
導讀jQuery 利用ztree實現(xiàn)樹形表格的實例代碼:最近公司的項目中要做一個樹形表格,因為之前一直在用ztree實現(xiàn)基本的樹形結構,理所當然的首先想到利用ztree來做。 網上找了一下別人做的樹形表格,有使用ztree的,也有使用treeTable的,但效果都不太好,于是參考使用ztree的做法自己做了一個,貼出來供大家

最近公司的項目中要做一個樹形表格,因為之前一直在用ztree實現(xiàn)基本的樹形結構,理所當然的首先想到利用ztree來做。

網上找了一下別人做的樹形表格,有使用ztree的,也有使用treeTable的,但效果都不太好,于是參考使用ztree的做法自己做了一個,貼出來供大家參考,請看注釋說明,效果如下所示。

這里寫圖片描述


<!DOCTYPE HTML>
<html>
 <head>
 <link  rel="external nofollow" rel="stylesheet">
 <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script>
 <script src="https://cdn.bootcss.com/zTree.v3/3.5.29/js/jquery.ztree.all.min.js"></script>
<style>
 body {
 overflow: auto;
 }
 .ztree *{
 font-family: "微軟雅黑","宋體",Arial, "Times New Roman", Times, serif;
 }
 .ztree {
 padding: 0;
 border-left: 1px solid #E3E3E3;
 border-right: 1px solid #E3E3E3;
 border-bottom: 1px solid #E3E3E3;
 }
 .ztree li a {
 vertical-align: middle;
 height: 32px;
 padding: 0px;
 }
 .ztree li > a {
 width: 100%;
 }
 .ztree li a.curSelectedNode {
 padding-top: 0px;
 background-color: #FFE6B0;
 border: 1px #FFB951 solid;
 opacity: 1;
 height: 32px;
 }
 .ztree li ul {
 padding-left: 0px
 }
 .ztree div.divTd span {
 line-height: 30px;
 vertical-align: middle;
 }
 .ztree div.divTd {
 height: 100%;
 line-height: 30px;
 border-top: 1px solid #E3E3E3;
 border-left: 1px solid #E3E3E3;
 text-align: center;
 display: inline-block;
 color: #6c6c6c;
 overflow: hidden;
 }
 .ztree div.divTd:first-child {
 text-align: left;
 text-indent: 10px;
 border-left: none;
 }
 .ztree .head {
 background: #E8EFF5;
 }
 .ztree .head div.divTd {
 color: #393939;
 font-weight: bold;
 }
 .ztree .ck{
 padding: 0 5px;
 margin: 2px 3px 7px 3px;
 }
 li:nth-child(odd){
 background-color:#F5FAFA;
 }
 li:nth-child(even){
 background-color:#FFFFFF;
 }
</style>
 </head>
 <body>
 <div class="layer">
 <div id="tableMain">
 <ul id="dataTree" class="ztree">
 </ul>
 </div>
 </div>
 </body>
</html>
<script type="text/javascript">
var newOpen =null;
$(function () {
 //初始化數(shù)據
 var data = [{"id":"20170525091439001010","name":"企業(yè)注冊","pId":null,"status":"1","typecode":"02"},{"id":"20170724174119005610","name":"部門溝通演練","pId":"20170525091439001010","status":"1","typecode":"2"},{"id":"20170725085455000110","name":"測試12","pId":null,"status":"1","typecode":"11"},{"id":"20170731171011000410","name":"審批流程","pId":null,"status":"1","typecode":"222"},{"id":"20170803133941018010","name":"單位登記","pId":null,"status":"1","typecode":"188"},{"id":"20170804085419000110","name":"模擬","pId":null,"status":"1","typecode":"122"},{"id":"20170809090321000110","name":"審批模擬(新)測試測試測試測試測試","pId":"20170525091439001010","status":"1","typecode":"110"},{"id":"20170809105407009210","name":"測測測測測測測測測測測測測測測測測測","pId":"20170809090321000110","status":"1","typecode":"123"},{"id":"20170814183837000210","name":"企業(yè)登記","pId":null,"status":"1","typecode":"111"},{"id":"20170822183437000710","name":"單事項-部門溝通","pId":"20170814183837000210","status":"1","typecode":"822"},{"id":"20170922112245000510","name":"23","pId":null,"status":"1","typecode":"03"},{"id":"20170922143810000010","name":"sdfa","pId":null,"status":"1","typecode":"04"},{"id":"20170922145203000110","name":"64526","pId":null,"status":"1","typecode":"34262"},{"id":"20170922155403001610","name":"333","pId":null,"status":"1","typecode":"33354"},{"id":"20170922171750000210","name":"4441234","pId":null,"status":"1","typecode":"44444"},{"id":"20170925160636007410","name":"測試數(shù)據","pId":"20170731171011000410","status":"1","typecode":"231"},{"id":"20170925163306007510","name":"23462111","pId":null,"status":"1","typecode":"2345"},{"id":"20170925163959007610","name":"242345","pId":"20170922112245000510","status":"1","typecode":"3625346"}];
 queryHandler(data);
});
var setting = {
 view: {
 showLine: false,
 addDiyDom: addDiyDom,
 },
 data: {
 simpleData: {
 enable: true
 }
 }
};
/**
 * 自定義DOM節(jié)點
 */
function addDiyDom(treeId, treeNode) {
 var spaceWidth = 15;
 var liObj = $("#" + treeNode.tId);
 var aObj = $("#" + treeNode.tId + "_a");
 var switchObj = $("#" + treeNode.tId + "_switch");
 var icoObj = $("#" + treeNode.tId + "_ico");
 var spanObj = $("#" + treeNode.tId + "_span");
 aObj.attr('title', '');
 aObj.append('<div class="divTd swich fnt" style="width:60%"></div>');
 var div = $(liObj).find('div').eq(0);
 //從默認的位置移除
 switchObj.remove();
 spanObj.remove();
 icoObj.remove();
 //在指定的div中添加
 div.append(switchObj);
 div.append(spanObj);
 //隱藏了層次的span
 var spaceStr = "<span style='height:1px;display: inline-block;width:" + (spaceWidth * treeNode.level) + "px'></span>";
 switchObj.before(spaceStr);
 //圖標垂直居中
 icoObj.css("margin-top","9px");
 switchObj.after(icoObj);
 var editStr = '';
 //寬度需要和表頭保持一致
 editStr += '<div class="divTd" style="width:20%">' + (treeNode.typecode == null ? '' : treeNode.typecode ) + '</div>';
 editStr += '<div class="divTd" style="width:10%">' + (treeNode.status == '1' ? '有效' : '無效' ) + '</div>';
 editStr += '<div class="divTd" style="width:10%">' + opt(treeNode) + '</div>';
 aObj.append(editStr);
}
//初始化列表
function queryHandler(zTreeNodes){
 //初始化樹
 $.fn.zTree.init($("#dataTree"), setting, zTreeNodes);
 //添加表頭
 var li_head = ' <li class="head"><a><div class="divTd" style="width:60%">類型名稱</div><div class="divTd" style="width:20%">類型編碼</div>' +
 '<div class="divTd" style="width:10%">是否有效</div><div class="divTd" style="width:10%">操作</div></a></li>';
 var rows = $("#dataTree").find('li');
 if (rows.length > 0) {
 rows.eq(0).before(li_head)
 } else {
 $("#dataTree").append(li_head);
 $("#dataTree").append('<li ><div style="text-align: center;line-height: 30px;" >無符合條件數(shù)據</div></li>')
 }
}
function opt(treeNode) {
 var htmlStr = '';
 htmlStr += '<input type="button" class="ck" onclick="doEdit(\'' + treeNode.tId + '\',\'' + treeNode.id + '\')" value="編輯"/>';
 htmlStr += '<input type="button" class="ck" onclick="doDelete(\'' + treeNode.tId + '\',\'' + treeNode.id + '\', \'' + treeNode.name + '\')" value="刪除"/>';
 return htmlStr;
}

總結

以上所述是小編給大家介紹的jQuery 利用ztree實現(xiàn)樹形表格的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

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

文檔

jQuery 利用ztree實現(xiàn)樹形表格的實例代碼

jQuery 利用ztree實現(xiàn)樹形表格的實例代碼:最近公司的項目中要做一個樹形表格,因為之前一直在用ztree實現(xiàn)基本的樹形結構,理所當然的首先想到利用ztree來做。 網上找了一下別人做的樹形表格,有使用ztree的,也有使用treeTable的,但效果都不太好,于是參考使用ztree的做法自己做了一個,貼出來供大家
推薦度:
標簽: 表格 使用 代碼
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 太和县| 雷波县| 孙吴县| 喀喇沁旗| 青河县| 西林县| 婺源县| 光泽县| 宣化县| 澄城县| 都兰县| 江北区| 保定市| 胶州市| 灵台县| 仙居县| 开鲁县| 明溪县| 陕西省| 七台河市| 新乡县| 合江县| 吴堡县| 永平县| 宁强县| 特克斯县| 府谷县| 文昌市| 永和县| 全南县| 手游| 平泉县| 石河子市| 清流县| 广宁县| 洛宁县| 新巴尔虎左旗| 桐梓县| 怀集县| 正定县| 驻马店市|