jquery zTree的基本用法

2021-08-22 14:48:29 字數 3658 閱讀 7006

如果給我1個小時解答一道決定我生死的問題,我會花55分鐘來弄清楚這道題到底是在問什麼。一旦清楚了它到底在問什麼,剩下的5分鐘足夠回答這個問題

-------------------------------所謂提綱挈領,題旨?

①在頁面引用ztree的js和css:

/web/common/css/ztreestyle/ztreestyle.css" type="text/css">
②**基本實現

//*****=html

//***************=js指令碼

var znodes = ;

$(function());

function loadtree()

},view:,

callback:

},znodes);

}function gettreedata(),

datatype:"text",

success:function(data));}

});}function nodeevents(e,treeid,treenode)

3.setting 配置詳解

1     一. ztree的 setting 配置詳解  

2

3 var setting =

18 type : "post", //請求方式

19 url : "" //路徑

20 },

21 callback : ,

84 例. 節點勾選或取消事件

85 function ztreeoncheck(event, treeid, treenode) ;

88 var setting =

92 };

93 function 引數說明

94 引數資料型別說明

95 eventjs event 物件標準的 js event 物件

96 treeid string對應 ztree 的 treeid,便於使用者操控

97 treenode json被勾選 或 取消勾選的節點 json 資料物件

98

99

100 setting引數配置講解繼續...

101 check : ,//勾選 checkbox 對於父子節點的關聯關係。[setting.check.enable = true 且 setting.check.chkstyle = "checkbox" 時生效]

106

107

108 chkstyle : "checkbox",//勾選框型別(checkbox 或 radio)[setting.check.enable = true 時生效]

109

110

111 enable : false,//設定 ztree 的節點上是否顯示 checkbox / radio

112 //預設值: false

113

114

115 nocheckinherit : false//當父節點設定 nocheck = true 時,設定子節點是否自動繼承 nocheck = true 。[setting.check.enable = true 時生效]

116

117

118 chkdisabledinherit : false//當父節點設定 chkdisabled = true 時,設定子節點是否自動繼承 chkdisabled = true 。[setting.check.enable = true 時生效]

119

120

121 radiotype : "level"//radio 的分組範圍。[setting.check.enable = true 且 setting.check.chkstyle = "radio" 時生效]

122 },

123 data : ,

130 key : ,

145 ******data :

157 },

158 edit : ,

193 editnameselectall : false,

194 enable : false,//設定 ztree 是否處於編輯狀態,true / false 分別表示 可以 / 不可以 編輯

195

196 removetitle : "remove",//刪除按鈕的 title 輔助資訊。[setting.edit.enable = true & setting.edit.showremovebtn = true 時生效]

197

198 renametitle : "rename",//編輯名稱按鈕的 title 輔助資訊。[setting.edit.enable = true & setting.edit.showrenamebtn = true 時生效]

199

200 showremovebtn : true,//設定是否顯示刪除按鈕。[setting.edit.enable = true 時生效]

201

202 showrenamebtn : true//設定是否顯示編輯名稱按鈕。[setting.edit.enable = true 時生效]

203

204 },

205 view : , //個性化文字樣式,只針對 ztree 在節點上顯示的物件。

217

218 nameishtml : false,//設定 name 屬性是否支援 html 指令碼

219

220 removehoverdom : null,//用於當滑鼠移出節點時,隱藏使用者自定義控制項,顯示隱藏狀態同 ztree 內部的編輯、刪除按鈕

221

222 selectedmulti : true,//設定是否允許同時選中多個節點。

223

224 showicon : true,//設定 ztree 是否顯示節點的圖示。

225

226 showline : true,//設定 ztree 是否顯示節點之間的連線。

227

228 showtitle : true,//設定 ztree 是否顯示節點的 title 提示資訊(即節點 dom 的 title 屬性)。

229

230 txtselectedenable : false//設定 ztree 是否允許可以選擇 ztree dom 內的文字。

231 }

232 }

jquery ztree 3 4 基本使用

1 一般來說,一棵樹總是放在乙個單獨的頁面中。所以需要建立乙個單獨的頁面。2 引入jquery的基本庫,jquery ui庫,ztree的樣式表。css style.css css ztreestyle ztreestyle.css 3 在頁面中建立div 4 初始化樹,以下beforemodule...

jQuery ztree 樹外掛程式的使用

jquery ztree 是啥?簡單說就是 以jquery為基礎,乙個用於資料樹的展示以及操作的js api 忽然感覺還真沒什麼好講好些的,下面就是我寫ztree的步驟 3.然後就簡單了 看看demo的哪個效果適合你,如果說沒有適合你的 那幾率還真少.然後直接找到那個介面看原始碼就好了 4.然後在這...

jquery Ztree滑鼠移入記錄提示的配置

ztreejquery樹控制項節點全稱省略滑鼠移入顯示keydatatitle 原創 摘要 當樹節點的名稱有些很長時,全部顯示出來顯得很擁擠的情況下,我們會想到用省略節點名稱來代替,當滑鼠移入節點時能夠顯示該節點的全稱。這樣我們應該如何做呢?首先,我們要在樹的節點內多增加乙個屬性用於設定該節點的全稱...