zTree樹的簡單應用
zTree 是一個依靠 jQuery 實現的多功能 “樹外掛”。優異的效能、靈活的配置、多種功能的組合是 zTree 最大優點。
由於剛使用沒多久,並沒有很深入的瞭解zTree,這裡只記錄一下我用到過一些的zTree屬性:
廢話不多說,來實際點的:
zTree的函式:
1.zTree的初始化:$.fn.zTree.init($("#treeId"), setting, zTreeNodes); 引數:(zTree容器的jQuery物件,zTree引數setting,zTree的初始化節點資料) 返回值:zTree物件 2.獲取zTree物件:$.fn.zTree.getZTreeObj("treeId")簡單zTree樹使用方法(步驟):
第一步:建立zTree容器:<div class="zTreeDemoBackground left">
<ul id="deptTree" class="ztree"></ul>
</div>
第二步:獲取初始化資料zNodes;
第三步:設定setting引數;
第四步:初始化zTree樹:$.fn.zTree.init($("#"+_treeId), setting, _zNodes);
常用的setting結構(下面程式碼中帶下劃線的引數都是在setting前面就賦值好的):
var setting = { data: { simpleData: { enable: true, //true表示可以接受簡單形式的節點資料,即無序節點,上下級由id和父id控制 idKey: _itemId, //id欄位名 pIdKey: _itemPid //父id欄位名 }, key: { name: _showField, //樹節點顯示文字的欄位 title: _title //滑鼠懸浮出現的提示資訊欄位 } }, async: { enable: _asyn, //是否開啟非同步載入,true/false dataType: "text", //非同步載入的返回型別,text可以滿足大部分情況 url: jo.getChildUrl, //查詢子節點的url autoParam: _autoParam, //自動隨url傳到後臺的引數陣列(key=value形式),用於查詢子節點,只需要指明傳節點的哪個欄位即可(["id","name"]),如果需要自定義key值,例如希望後臺接收到的id值的key為ddid,可以這樣寫:["id=ddid","name"],這樣傳到後臺的就是ddid=幾,而不是id=幾 dataFilter: jo.dealChildData //資料過濾器,即在接收到子節點資料後,展示子節點前,對節點資料的處理 }, callback: { onClick: _onClickFunc //單擊的回撥函式 }, view: { showLine: false //是否顯示虛線 }, check: {//需引入cxcheck擴充套件包 enable: true, //勾選框開關 chkStyle: "checkbox", //預設checkbox(與chkboxType屬性關聯),也可以寫radio(與radioType屬性關聯) chkboxType: {"Y":"p","N":"s"}, //Y和N固定不變,Y表示勾選,N表示取消勾選;Y和N的值為p或s或ps,p表示會影響父節點,s表示會影響子節點 radioType: "all" //取值為"all"和"level",all表示在所有節點中單選,level表示在同一層級內單選 } };
zTree節點資料屬性:
checked:節點是否勾選,預設false children:子節點資料,一般是一個json陣列,無預設值 chkDisabled:節點勾選框是否禁用,預設falseicon:節點的圖示url iconClose:父節點摺疊時的圖示url iconOpen:父節點展開時的圖示url iconSkin:節點自定義圖示的css樣式class名字 isHidden:節點是否被隱藏,控制節點顯示/隱藏用hideNode()/showNode()等方法,多個用hideNodes()/showNodes() isParent:節點是否為父節點,true/false nocheck:節點是否隱藏勾選框,true/false open:節點是否展開,true/false url:點選節點跳轉的地址 target:新開啟的地址的位置,預設為"_blank",取值和a標籤相同
由於時間關係,暫時分享到這裡,歡迎大家一起談論。
相關推薦
jsp頁面zTree的簡單應用
3.2 pen control ans note isn getproto xmlns ztree 1. jsp頁面 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
zTree樹的簡單應用
zTree 是一個依靠 jQuery 實現的多功能 “樹外掛”。優異的效能、靈活的配置、多種功能的組合是 zTree 最大優點。 由於剛使用沒多久,並沒有很深入的瞭解zTree,這裡只記錄一下
樹結構資料的展示和編輯-zTree樹外掛的簡單使用
最近在專案當中遇到一個需求,需要以樹結構的方式展示一些資料,並可對每一個樹節點做內容的編輯以及樹節點的新增和刪除,剛好聽說有zTree這個外掛可以實現這樣的需求,所以在專案的這個需求完成之後,在部落格裡用一個小demo的形式記錄一下zTree的簡單實用方法。 1、下載zTree外掛 zTree的官網地址是
【2018.10.10】簡單結構體二叉樹及其應用
簡單結構體二叉樹及其應用 結構體二叉樹的建立可以使用遍歷或者遞迴,各有其特點,遍歷程式碼複雜但是便於理解與閱讀,遞迴理解更復雜,但是對應程式碼量要小很多 1.首先時畫出我們一會要建立的二叉樹。說是樹可我更覺得他像一個根型結構。這個二叉樹在前序遍歷裡的結構是:ABD##E##C#F
Java簡單ztree樹
廢話不多說了,直接上程式碼 這是型別表 這是查詢語句 select * from zfzb_equiptype where PARENT_ID=? 這是遞迴呼叫 /** * 顯示型別ztree列表(遞迴處理) * @param ID *
zTree樹的簡單使用
zTree是一個依靠 jQuery 實現的多功能的樹外掛 官網:http://www.treejs.cn/v3/api.php 簡單使用: 1.引入css和js <link rel="stylesheet" href="${ctx}/staticfile/c
仙人掌&圓方樹學習筆記+簡單應用
仙人掌&圓方樹學習筆記 前言 一直覺得仙人掌和圓方樹是非常高深的演算法。 直到連續隨機跳題跳到兩道。我受不了啦!!! 於是點進了一個連結。(傳銷現場有木有啊!) 推薦連結 :戳這裡 然後發現並沒有想象中那麼難。 而且,,, 很好玩。 日常賽前學演算法(大
權值線段樹(+動態開點)及其簡單應用
它是個啥? 我們都知道,線段樹是一種功能較為強大的資料結構。普通線段樹中我們在每個節點儲存的是某段區間的一些資訊,而權值線段樹,我們存的是值為該下標的數的個數,並通過線段樹統計某段區間的資訊。 它能幹嘛? 最最簡單的用途就是動態統計在某個取值範圍內的數的個數嘛,
樹梅派應用23:QT+樹莓派實現一個簡單的播放器
說起樹莓派,買了也有一段時間了,但是始終都沒有做出什麼好玩的裝置出來,恰好最近在學C++,看到樹莓派放在牆角吃了一年多灰,為何不利用它來學一下程式設計呢? 先給我的工作臺來個特寫: 說幹就幹,在經歷了一番折騰以後,先準備所需的器材和必要的零部件,在這裡我簡單的羅列一下:先是
jquery zTree 同步非同步樹結合應用 sping mvc
jquery zTree 樹應用場景非常廣,寫這個外掛的大神真是太牛逼了。。。。。 樹節點比較少 就採用同步載入策略 簡單粗暴(一次性載入) 樹的節點多 就採用非同步載入載入策略 優秀的一筆,既能滿足需求,有能解決載入慢的問題。 遇到要在頁面上載入760
jQuery-zTree樹外掛 簡單使用及例項
HTML首先我們先放置一個樹ul列表<ul id="treeDemo" class="ztree"></ul>演示一:最簡單的樹 -- 簡單 JSON 資料var setting = { data: { simpleData
二叉樹的簡單應用--表示式樹
表示式樹 算數表示式是分層的遞迴結構,一個運算子作用於相應的運算物件,其運算物件又可以是任意複雜的表示式。二叉樹的遞迴結構正好用來表示這種表示式。下面只討論二元表示式。 二元表示式可以很自然的聯絡到二叉樹:以基本運算物件作為葉節點中的資料;以運算子作為非葉節
下拉樹(ztree)的簡單使用
資料庫的表結構和資料 效果圖 使用json格式需使用的jar下載: http://download.csdn.NET/detail/a1611756193/9850603 使用到的js與css下載: http://download.csdn.net/detail/a1
jQuery:ztree樹結構外掛具體應用(根據資料渲染樹形結構)
var roleStr = '' //點選配置樹形結構彈框事件 tableData.peizhi = function(data){ layer.open({ type: 1, title: '角色管理', content: $('#ztree'),
[題解][樹狀數組] POJ 2352 - Stars 樹狀數組的簡單應用
line 應用 超時 goto stream csdn ostream sta 數組下標 p { margin-bottom: 0.25cm; line-height: 115% } a:link { } VJudge題目:https://cn.vjudge.net/con
B樹概述與簡單應用示例(C#)
引言: 天不生仲尼,萬古如長夜。在電腦科學中,也有一個劃時代的發明,B樹(多路平衡查詢樹)及其變體(B樹,b*樹,b+樹); 由德國科學家(魯道夫·拜爾 Rudolf Bayer),美國科學家(愛德華·M·麥克特 Edward Meyers McCreight
『ORACLE』 SQL語句簡單應用(四)(11g)
union times truncate sql語句 默認值 位數 lib rownum dual 排序 後加 nulls last 在降序排列中把null放在最後 select to_char(sysdate,‘q‘) from dual; dual
『ORACLE』 SQL語句簡單應用(五)(11g)
應用 11g sql cal foreign ora 每次 int pri not null 非空 字段+not null unique 唯一 primary key 主鍵(確保數據不能重復) foreign key 外鍵 check 必須
DOM的概念和簡單應用:使用DOM解析XML數據
rop 手機 實例 des dna 文檔轉換 .get val oms 概念:DOM是Document Object Model的簡稱,即文檔數據模型。 Oracle公司提供了JAXP(Java API for XML Processing)來解析XML。JAXP會把XML
RabbitM簡單應用
lag pex start true flag ive 類型 can art 服務端: <?php //配置信息 $conn_args = array( ‘host‘ => ‘127.0.0.1‘, ‘port‘ => ‘5