版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、樹形控件Dynatree,1,Jquery樹形控件介紹 Dynatree的主要特性 Dynatree的基本用法,2,3,Jquery的樹型控件,jstree simpletree treeview dynatree,Jstree與simpletree,Jstree 優(yōu)點(diǎn):功能強(qiáng)大,基本上樹型操作里面的所有功能都包含 缺點(diǎn):樣式一般 simpletree 功能相當(dāng)簡(jiǎn)單,就是個(gè)樹的展示,treeview 與dynatree,Treeview 功能擺在中間,能滿足一些基本的要求,但是對(duì)于復(fù)雜的樹控制還是有些顯得功能單薄 Dynatree 功能基本能滿足要求,代碼也比較清楚,1,Jquery樹形控件介
2、紹 Dynatree的主要特性 Dynatree的基本用法,2,3,樹形控件Dynatree,Dynatree是一個(gè)jQuery插件能夠?qū)崿F(xiàn)使用JavaScript動(dòng)態(tài)創(chuàng)建Html Tree控件。 主要特性: 非常適用于創(chuàng)建擁有大量節(jié)點(diǎn)的樹形控件 (DOM元素當(dāng)真正有需要的時(shí)候才會(huì)創(chuàng)建).,樹形控件Dynatree,可編程提供一個(gè)面向?qū)ο蠼涌?支持通過Ajax實(shí)現(xiàn)樹節(jié)點(diǎn)延遲加載 支持為樹節(jié)點(diǎn)添加Checkboxes和層級(jí)選擇 支持拖放操作(drag和drop) 支持持久化保存 支持鍵盤Keyboard操作 可以從HTML代碼、JSON或JavaScript對(duì)象初化構(gòu)建樹,1,Jquery樹形控
3、件介紹 Dynatree的主要特性 Dynatree的基本用法,2,3,dynatree控件的用法,1 在后臺(tái)拼字符串產(chǎn)生json,json的格式為:title :xxxx, key: xxxx, expand:true/false , children:title:yyyyy, key:eeee, expand:true/false, title:zzzzz, key:dfds, expand:true。 這么嵌套下去expand:true時(shí)產(chǎn)生的樹是展開的,當(dāng)為false時(shí)樹是閉合的。把這個(gè)json字符串放入map中在前臺(tái)展示。,dynatree控件的用法,2 引入css和js文件: ,d
4、ynatree控件的用法,3 添加這樣的div ,dynatree控件的用法,4 在js中: $(function() /這是為了在打開頁面時(shí)就調(diào)用這個(gè)方法 initTree(); ); ,dynatree控件的用法,function initTree() /初始化樹狀結(jié)構(gòu) $(#tree).empty(); $(#tree).dynatree( title:機(jī)構(gòu)轄區(qū)單位, rootVisible:false, minExpandLevel:1, checkbox:true, selectMode:3, fx: height:toggle, duration:200 , initAjax: u
5、rl:$base/xtgl/gggl/getJgRootTree , onLazyRead:function (dtnode) dtnode.appendAjax( url:$base/xtgl/gggl/getJgTreeChildren, data:childId:dtnode.data.key, type:dtnode.data.type ); );,dynatree控件的用法,5 把此樹的key發(fā)送到后臺(tái)的方法: 利用隱藏域 onSelect: function(select, dtnode) var selNodes = dtnode.tree.getSelectedNodes();
6、 var selKeys = $.map(selNodes, function(node) return node.data.key; ); $(#mkids).val(selKeys.join(,); ,dynatree控件的用法,5 把此樹的key發(fā)送到后臺(tái)的方法: 利用鏈接頁面時(shí)傳參 onSelect:function (select, dtnode) var selNodes = dtnode.tree.getSelectedNodes(); var selKeys = $.map(selNodes, function (node) return node.data.key; ); v
7、ar seltitles = $.map(selNodes, function (node) if (node.data.type != 1) return node.data.title; );,dynatree控件的用法,5 把此樹的key發(fā)送到后臺(tái)的方法: 利用鏈接頁面時(shí)傳參 var seltypes = $.map(selNodes, function (node) return node.data.type; ); var str = ; for (var i = 0; i selKeys.length; i+) if (seltypesi != 1) str += selKeysi
8、 + , + seltypesi + ; $(#selectValue).val(str); $(#selectTitle).val(seltitles.join(,); ,dynatree控件的用法,$(#ok).click(function () var nodes = $(#tree).dynatree(getSelectedNodes); if (nodes.length $jgmcs, $jgids); );,dynatree控件的用法,function passValueAndCloseWin(selectValue, selectTitle, eleName, eleCode) var jgmcs = dialogArguments.document.getElementById(eleName); var jgids = dialogArguments.document.getElementById(eleCode); if (selectTitle.length != 0) jgmcs.value = selectTitle; else j
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年廣西農(nóng)業(yè)科學(xué)院玉米研究所玉米抗逆育種研究團(tuán)隊(duì)公開招聘編制外工作人員備考題庫有答案詳解
- 2026年北海市海城區(qū)創(chuàng)建全國(guó)文明城市工作指揮部辦公室公開招聘編外工作人員備考題庫及一套答案詳解
- 2026年關(guān)于委托代為紹興市醫(yī)療保障研究會(huì)招聘勞務(wù)派遣工作人員的備考題庫完整答案詳解
- 2026年關(guān)于公開招聘天等縣非物質(zhì)文化遺產(chǎn)保護(hù)傳承中心編外工作人員備考題庫參考答案詳解
- 2026年北京電子量檢測(cè)裝備有限責(zé)任公司招聘?jìng)淇碱}庫及完整答案詳解1套
- 2026年四川長(zhǎng)虹電子控股集團(tuán)有限公司長(zhǎng)虹國(guó)際品牌關(guān)于招聘電商運(yùn)營(yíng)經(jīng)理崗位的備考題庫及答案詳解1套
- 2026年公辦小學(xué)編制教師2名佛山市禪城區(qū)聚錦小學(xué)新苗人才招聘?jìng)淇碱}庫及答案詳解1套
- 2026年成都武侯資本投資管理集團(tuán)有限公司招聘?jìng)淇碱}庫及參考答案詳解
- 2026年國(guó)投融合科技股份有限公司招聘?jìng)淇碱}庫及一套答案詳解
- 2026年廣州中醫(yī)藥大學(xué)黨委宣傳統(tǒng)戰(zhàn)部(新聞與文化傳播中心)招聘2名校聘合同制工作人員的備考題庫及一套完整答案詳解
- 云南省昭通市2024-2025學(xué)年七年級(jí)上學(xué)期期末歷史試題(含答案)
- 2025年度解除房屋租賃合同后的產(chǎn)權(quán)交接及費(fèi)用結(jié)算通知
- 教育機(jī)構(gòu)財(cái)務(wù)管理制度及報(bào)銷流程指南
- 2023-2024學(xué)年北京市海淀區(qū)八年級(jí)上學(xué)期期末考試物理試卷含詳解
- 四川省綿陽市2024-2025學(xué)年高一上學(xué)期期末地理試題( 含答案)
- 2024版房屋市政工程生產(chǎn)安全重大事故隱患判定標(biāo)準(zhǔn)內(nèi)容解讀
- 醫(yī)院培訓(xùn)課件:《黃帝內(nèi)針臨床運(yùn)用》
- GB 21258-2024燃煤發(fā)電機(jī)組單位產(chǎn)品能源消耗限額
- 非ST段抬高型急性冠脈綜合征診斷和治療指南(2024)解讀
- 廣東省民間信仰活動(dòng)場(chǎng)所登記編號(hào)證樣式和填寫說明
- JB∕T 13026-2017 熱處理用油基淬火介質(zhì)
評(píng)論
0/150
提交評(píng)論