免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
$.tree 目錄樹總結(jié)

$.tree 目錄樹總結(jié)

2016年11月17日 21:31:21 武文博KevinLM 閱讀數(shù):971
  1. var url = 'mkController.do?getYsszmkTree&ysid=${ysid}&type=${type}';  
  2.         var treeData;  
  3.         $.ajax({  
  4.             async : false,  
  5.             cache : false,  
  6.             type: 'POST',  
  7.             url:url,  
  8.             success:function(data){  
  9.             treeData = $.parseJSON(data);  
  10.             }  
  11.         });  
  12.           
  13.         //$.tree 中url參數(shù)未指定時(shí),加載的樹在首次展開時(shí)無效,  
  14.         //要在第二次展開時(shí)才會(huì)加載子節(jié)點(diǎn)的數(shù)據(jù).具體原因?  
  15.         $('#mktree').tree({  
  16.             animate : true,  
  17.             checkbox:true,  
  18.             onlyLeafCheck:true,  
  19.             //url:url,  
  20.             data:treeData,  
  21.             onContextMenu: function(e,node){  
  22.                 e.preventDefault();  
  23.                 $(this).tree('select',node.target);  
  24.                 $('#mm').menu('show',{  
  25.                     left: e.pageX,  
  26.                     top: e.pageY  
  27.                 });  
  28.             },  
  29.             onClick : function(node) {  
  30.                   
  31.                 //alert(node.attributes.pid+"=============="+node.attributes.mk);  
  32.                 $('#mktree').tree('expand',node.target);  
  33.                 //$('#zbxxpanle').html('<iframe frameborder=0 width=100% height=100% src="mkController.do?typeList&typegroupid='+node.id+'"</iframe>');      
  34.                 //var url="mkController.do?mk&typegroupid="+node.id;  
  35.                 var url="mkController.do?addorupdateRead&id="+node.id;  
  36.                 $('#ifr_id').attr("src",url);         
  37.             },  
  38.             onExpand:function(node){  
  39.                 url = 'mkController.do?getYsszmkTree&ysid=${ysid}&type=${type}';  
  40.                 var dwid = node.attributes['dwid'];  
  41.                 if(dwid==null || dwid=='' || dwid=='null'){  
  42.                     url+='&nodeId='+node.id+'&nodeType='+node.attributes['key'];  
  43.                 }else{  
  44.                     url+='&nodeId='+node.id+'_'+dwid+'&nodeType='+node.attributes['key'];  
  45.                 }  
  46.                 $.ajax({  
  47.                     async : false,  
  48.                     cache : false,  
  49.                     type: 'POST',  
  50.                     url:url,  
  51.                     success:function(data){  
  52.                     treeData = $.parseJSON(data);  
  53.                     }  
  54.                 });  
  55.   
  56.                 var childData = $("#mktree").tree('getChildren',node.target);  
  57.   
  58.                 for(var i=0;i<childData.length;i++){  
  59.                     $("#mktree").tree('remove',childData[i].target);  
  60.                 }  
  61.                   
  62.                   
  63.                 $("#mktree").tree('append',  
  64.                         {parent:(node?node.target:null),  
  65.                          data:treeData});  
  66.             }  
  67.         });  


$.tree的參數(shù)說明:

名稱

參數(shù)

說明

options

none

返回樹的 options。

loadData

data

加載樹的數(shù)據(jù)。

getNode

target

獲取指定的節(jié)點(diǎn)對(duì)象。

getData

target

獲取指定的節(jié)點(diǎn)數(shù)據(jù),包括它的子節(jié)點(diǎn)。

reload

target

重新加載樹的數(shù)據(jù)。

getRoot

none

獲取根節(jié)點(diǎn),返回節(jié)點(diǎn)對(duì)象。

getRoots

none

獲取根節(jié)點(diǎn)們,返回節(jié)點(diǎn)數(shù)組。

getParent

target

獲取父節(jié)點(diǎn), target參數(shù)指節(jié)點(diǎn)的 DOM對(duì)象。

getChildren

target

獲取子節(jié)點(diǎn), target參數(shù)指節(jié)點(diǎn)的 DOM對(duì)象。

getChecked

none

獲取所有選中的節(jié)點(diǎn)。

getSelected

none

獲取選中的節(jié)點(diǎn)并返回它,如果沒有選中節(jié)點(diǎn),就返回 null。

isLeaf

target

把指定的節(jié)點(diǎn)定義成葉節(jié)點(diǎn),target 參數(shù)表示節(jié)點(diǎn)的 DOM對(duì)象。

find

id

找到指定的節(jié)點(diǎn)并返回此節(jié)點(diǎn)對(duì)象。

select

target

選中一個(gè)節(jié)點(diǎn), target參數(shù)表示節(jié)點(diǎn)的 DOM對(duì)象。

check

target

把指定節(jié)點(diǎn)設(shè)置為勾選。

uncheck

target

把指定節(jié)點(diǎn)設(shè)置為未勾選。

collapse

target

折疊一個(gè)節(jié)點(diǎn), target參數(shù)表示節(jié)點(diǎn)的 DOM對(duì)象。

expand

target

展開一個(gè)節(jié)點(diǎn), target參數(shù)表示節(jié)點(diǎn)的 DOM對(duì)象。

collapseAll

target

折疊所有的節(jié)點(diǎn)們。

expandAll

target

展開所有的節(jié)點(diǎn)們。

expandTo

target

從指定節(jié)點(diǎn)的根部展開。

append

param

追加一些子節(jié)點(diǎn)們到一個(gè)父節(jié)點(diǎn), param參數(shù)有兩個(gè)特性:
parent:DOM對(duì)象,追加到的父節(jié)點(diǎn),如果沒有分配,則追加為根節(jié)點(diǎn)。
data:數(shù)組,節(jié)點(diǎn)們的數(shù)據(jù)。

toggle

target

切換節(jié)點(diǎn)的展開/折疊狀態(tài),target 參數(shù)表示節(jié)點(diǎn)的 DOM對(duì)象。

insert

param

在指定節(jié)點(diǎn)的前邊或后邊插入一個(gè)節(jié)點(diǎn),param參數(shù)包含下列特性:
before:DOM對(duì)象,前邊插入的節(jié)點(diǎn)。
after:DOM對(duì)象,后邊插入的節(jié)點(diǎn)。
data:對(duì)象,節(jié)點(diǎn)數(shù)據(jù)。

remove

target

移除一個(gè)節(jié)點(diǎn)和它的子節(jié)點(diǎn)們,target 參數(shù)表示節(jié)點(diǎn)的DOM 對(duì)象。

pop

target

彈出一個(gè)節(jié)點(diǎn)和它的子節(jié)點(diǎn)們,此方法和 remove一樣,但是返回了移除的節(jié)點(diǎn)數(shù)據(jù)。

update

param

跟心指定的節(jié)點(diǎn), param參數(shù)有下列特性:
target(DOM對(duì)象,被更新的節(jié)點(diǎn))、id、text、iconCls、checked、等等。

enableDnd

none

啟用拖放功能。

disableDnd

none

禁用拖放功能。

beginEdit

nodeEl

開始編輯節(jié)點(diǎn)。

endEdit

nodeEl

結(jié)束編輯節(jié)點(diǎn)。

cancelEdit

nodeEl

取消編輯節(jié)點(diǎn)。

屬性

名稱

類型

說明

默認(rèn)值

url

string

獲取遠(yuǎn)程數(shù)據(jù)的 URL。

null

method

string

獲取數(shù)據(jù)的http method 。

post

animate

boolean

定義當(dāng)節(jié)點(diǎn)展開折疊時(shí)是否顯示動(dòng)畫效果。

false

checkbox

boolean

定義是否在每個(gè)節(jié)點(diǎn)前邊顯示checkbox 。

false

cascadeCheck

boolean

定義是否級(jí)聯(lián)檢查。

true

onlyLeafCheck

boolean

定義是否只在葉節(jié)點(diǎn)前顯示checkbox 。

false

dnd

boolean

定義是否啟用拖放。

false

data

array

加載的節(jié)點(diǎn)數(shù)據(jù)。

null

事件

很多事件的回調(diào)函數(shù)需要'node' 函數(shù),它包含下列特性:

  • id:綁定到節(jié)點(diǎn)的標(biāo)識(shí)值。
  • text:顯示的文字。
  • checked:是否節(jié)點(diǎn)被選中。
  • attributes:綁定到節(jié)點(diǎn)的自定義屬性。
  • target:目標(biāo)的 DOM 對(duì)象。

名稱

參數(shù)

說明

onClick

node

當(dāng)用戶點(diǎn)擊一個(gè)節(jié)點(diǎn)時(shí)觸發(fā),node 參數(shù)包含下列特性:
id:節(jié)點(diǎn)的 id
text:節(jié)點(diǎn)的文字
checked:節(jié)點(diǎn)是否被選中
attributes:節(jié)點(diǎn)自定義屬性
target:被點(diǎn)擊目標(biāo)的DOM 對(duì)象

onDblClick

node

當(dāng)用戶雙擊一個(gè)節(jié)點(diǎn)時(shí)觸發(fā)。

onBeforeLoad

node, param

當(dāng)加載數(shù)據(jù)的請(qǐng)求發(fā)出前觸發(fā),返回 false就取消加載動(dòng)作。

onLoadSuccess

node, data

當(dāng)數(shù)據(jù)加載成功時(shí)觸發(fā)。

onLoadError

arguments

當(dāng)數(shù)據(jù)加載失敗時(shí)觸發(fā),arguments 參數(shù)與jQuery.ajax的'error'函數(shù)一樣。.

onBeforeExpand

node

節(jié)點(diǎn)展開前觸發(fā),返回 false就取消展開動(dòng)作。

onExpand

node

當(dāng)節(jié)點(diǎn)展開時(shí)觸發(fā)。

onBeforeCollapse

node

節(jié)點(diǎn)折疊前觸發(fā),返回 false就取消折疊動(dòng)作。

onCollapse

node

當(dāng)節(jié)點(diǎn)折疊時(shí)觸發(fā)。

onCheck

node, checked

當(dāng)用戶點(diǎn)擊checkbox時(shí)觸發(fā)。

onBeforeSelect

node

節(jié)點(diǎn)被選中前觸發(fā),返回 false就取消選擇動(dòng)作。

onSelect

node

當(dāng)節(jié)點(diǎn)被選中時(shí)觸發(fā)。

onContextMenu

e, node

當(dāng)右鍵點(diǎn)擊節(jié)點(diǎn)時(shí)觸發(fā)。

onDrop

target, source, point

當(dāng)節(jié)點(diǎn)被拖拽施放時(shí)觸發(fā)。
target:DOM對(duì)象,拖放的目標(biāo)節(jié)點(diǎn)。
source:源節(jié)點(diǎn)。
point:表示拖放操作,可能是值是:'append'、'top'或 'bottom'。

onBeforeEdit

node

編輯節(jié)點(diǎn)前觸發(fā)。

onAfterEdit

node

編輯節(jié)點(diǎn)后觸發(fā)。

onCancelEdit

node

當(dāng)取消編輯動(dòng)作時(shí)觸發(fā)。


本文轉(zhuǎn)自:http://blog.csdn.net/hzw2312/article/details/38919877
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
目錄樹控件簡(jiǎn)介
javascript判斷元素存在和判斷元素存在于實(shí)時(shí)的dom中的方法
基于bootstrap的jQuery多級(jí)列表樹插件
jQuery children()方法
ASP.NET TREEVIEW 使用方法(2) - yyf919 - 博客園
GO 語言版 JQUERY — GOQUERY
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服