最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jQuery EasyUI API 中文文檔 - Tree樹使用介紹

 更新時間:2011年11月19日 18:55:55   作者:  
jQuery EasyUI API 中文文檔 - Tree樹使用介紹,需要的朋友可以參考下。
用 $.fn.tree.defaults 重寫了 defaults。

依賴

draggable
droppable
用法

Tree 能在 <ul> 元素里定義,此標記可以定義為葉節(jié)點和子節(jié)點。下面是一個示例:

復(fù)制代碼 代碼如下:

<ul id="tt">
<li>
<span>Folder</span>
<ul>
<li>
<span>Sub Folder 1</span>
<ul>
<li>
<span><a href="#">File 11</a></span>
</li>
<li>
<span>File 12</span>
</li>
<li>
<span>File 13</span>
</li>
</ul>
</li>
<li>
<span>File 2</span>
</li>
<li>
<span>File 3</span>
</li>
</ul>
</li>
<li>
<span>File21</span>
</li>
</ul>

Tree 也可以在一個空的 <ul> 元素里定義。
<ul id="tt"></ul>
復(fù)制代碼 代碼如下:

$('#tt').tree({
url:'tree_data.json'
});

樹數(shù)據(jù)的格式(Tree data format)
每個節(jié)點可以包含下列特性:
id:節(jié)點的 id,它對于加載遠程數(shù)據(jù)很重要。
text:顯示的節(jié)點文字。
state:節(jié)點狀態(tài), 'open' 或 'closed',默認是 'open'。當設(shè)為 'closed' 時,此節(jié)點有子節(jié)點,并且將從遠程站點加載它們。
checked:指示節(jié)點是否被選中。 Indicate whether the node is checked selected.
attributes:給一個節(jié)點追加的自定義屬性。
children:定義了一些子節(jié)點的節(jié)點數(shù)組。
示例:
復(fù)制代碼 代碼如下:

[{
"id":1,
"text":"Folder1",
"iconCls":"icon-save",
"children":[{
"text":"File1",
"checked":true
},{
"text":"Books",
"state":"open",
"attributes":{
"url":"/demo/book/abc",
"price":100
},
"children":[{
"text":"PhotoShop",
"checked":true
},{
"id": 8,
"text":"Sub Bookds",
"state":"closed"
}]
}]
},{
"text":"Languages",
"state":"closed",
"children":[{
"text":"Java"
},{
"text":"C#"
}]
}]

特性

名稱

類型

說明

默認值

url

string

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

null

method

string

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

post

animate

boolean

定義當節(jié)點展開折疊時是否顯示動畫效果。

false

checkbox

boolean

定義是否在每個節(jié)點前邊顯示 checkbox

false

cascadeCheck

boolean

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

true

onlyLeafCheck

boolean

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

false

dnd

boolean

定義是否啟用拖放。

false

data

array

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

null

事件

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

  • id:綁定到節(jié)點的標識值。
  • text:顯示的文字。
  • checked:是否節(jié)點被選中。
  • attributes:綁定到節(jié)點的自定義屬性。
  • target:目標的 DOM 對象。

名稱

參數(shù)

說明

onClick

node

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

onDblClick

node

當用戶雙擊一個節(jié)點時觸發(fā)。

onBeforeLoad

node, param

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

onLoadSuccess

node, data

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

onLoadError

arguments

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

onBeforeExpand

node

節(jié)點展開前觸發(fā),返回 false 就取消展開動作。

onExpand

node

當節(jié)點展開時觸發(fā)。

onBeforeCollapse

node

節(jié)點折疊前觸發(fā),返回 false 就取消折疊動作。

onCollapse

node

當節(jié)點折疊時觸發(fā)。

onCheck

node, checked

當用戶點擊 checkbox 時觸發(fā)。

onBeforeSelect

node

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

onSelect

node

當節(jié)點被選中時觸發(fā)。

onContextMenu

e, node

當右鍵點擊節(jié)點時觸發(fā)。

onDrop

target, source, point

當節(jié)點被拖拽施放時觸發(fā)。
targetDOM 對象,拖放的目標節(jié)點。
source
:源節(jié)點。
point
:表示拖放操作,可能是值是: 'append'、'top' 'bottom'。

onBeforeEdit

node

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

onAfterEdit

node

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

onCancelEdit

node

當取消編輯動作時觸發(fā)。

方法

名稱

參數(shù)

說明

options

none

返回樹的 options

loadData

data

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

getNode

target

獲取指定的節(jié)點對象。

getData

target

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

reload

target

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

getRoot

none

獲取根節(jié)點,返回節(jié)點對象。

getRoots

none

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

getParent

target

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

getChildren

target

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

getChecked

none

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

getSelected

none

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

isLeaf

target

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

find

id

找到指定的節(jié)點并返回此節(jié)點對象。

select

target

選中一個節(jié)點, target 參數(shù)表示節(jié)點的 DOM 對象。

check

target

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

uncheck

target

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

collapse

target

折疊一個節(jié)點, target 參數(shù)表示節(jié)點的 DOM 對象。

expand

target

展開一個節(jié)點, target 參數(shù)表示節(jié)點的 DOM 對象。

collapseAll

target

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

expandAll

target

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

expandTo

target

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

append

param

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

toggle

target

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

insert

param

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

remove

target

移除一個節(jié)點和它的子節(jié)點們, target 參數(shù)表示節(jié)點的 DOM 對象。

pop

target

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

update

param

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

enableDnd

none

啟用拖放功能。

disableDnd

none

禁用拖放功能。

beginEdit

nodeEl

開始編輯節(jié)點。

endEdit

nodeEl

結(jié)束編輯節(jié)點。

cancelEdit

nodeEl

取消編輯節(jié)點。

相關(guān)文章

  • jQuery控制元素顯示與隱藏的三種方式對比

    jQuery控制元素顯示與隱藏的三種方式對比

    使用jquery控制div的顯示與隱藏,一句話就能搞定,下面這篇文章主要給大家介紹了關(guān)于jQuery控制元素顯示與隱藏的三種方式對比,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • JQuery獲取樣式中的background-color顏色值的問題

    JQuery獲取樣式中的background-color顏色值的問題

    用JQuery獲取樣式中的background-color的值時發(fā)現(xiàn)在獲取到的顏色值在IE中與Chrome、Firefox顯示的格式不一樣,經(jīng)搜索找到了下段代碼可解決此問題,感興趣的朋友可以參考下
    2013-08-08
  • easyUI combobox實現(xiàn)聯(lián)動效果

    easyUI combobox實現(xiàn)聯(lián)動效果

    這篇文章主要為大家詳細介紹了easyUI combobox實現(xiàn)聯(lián)動效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 使用jquery DataTable和ajax向頁面顯示數(shù)據(jù)列表的方法

    使用jquery DataTable和ajax向頁面顯示數(shù)據(jù)列表的方法

    今天小編就為大家分享一篇使用jquery DataTable和ajax向頁面顯示數(shù)據(jù)列表的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • 解析jquery easyui tree異步加載子節(jié)點問題

    解析jquery easyui tree異步加載子節(jié)點問題

    本篇文章主要介紹解析jquery easyui tree異步加載子節(jié)點問題,easyui中的樹可以從標記中建立,也可以通過指定一個URL屬性讀取數(shù)據(jù)建立,有興趣的可以了解一下。
    2017-03-03
  • jQuery頁面加載初始化常用的三種方法

    jQuery頁面加載初始化常用的三種方法

    當頁面打開時我們需要執(zhí)行一些操作,下面為大家介紹三種不錯的方法,大家可以參考下
    2014-06-06
  • jquery 仿錨點跳轉(zhuǎn)到頁面指定位置的實例

    jquery 仿錨點跳轉(zhuǎn)到頁面指定位置的實例

    下面小編就為大家?guī)硪黄猨query 仿錨點跳轉(zhuǎn)到頁面指定位置的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • jquery給元素設(shè)置屬性的簡單方法

    jquery給元素設(shè)置屬性的簡單方法

    jquery是一個js插件庫,現(xiàn)在很多前端開發(fā)人員都是使用它來操作dom的,對于dom操作,jquery提供了很多方法,這篇文章主要給大家介紹了關(guān)于jquery給元素設(shè)置屬性的簡單方法,需要的朋友可以參考下
    2023-06-06
  • jQuery封裝animate.css的實例

    jQuery封裝animate.css的實例

    下面小編就為大家分享一篇jQuery封裝animate.css的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-01-01
  • JQuery Ajax 異步操作之動態(tài)添加節(jié)點功能

    JQuery Ajax 異步操作之動態(tài)添加節(jié)點功能

    異步操作動態(tài)添加節(jié)點,導(dǎo)致在代碼中給添加的節(jié)點全局綁定事件或者獲取元素無效,問題出在哪里呢?下文給大家介紹下,感興趣的朋友參考下吧
    2017-05-05

最新評論

西贡区| 高州市| 察雅县| 肥西县| 大邑县| 洱源县| 平利县| 肇州县| 武安市| 新源县| 屏山县| 周至县| 南江县| 莱西市| 曲靖市| 瑞金市| 土默特右旗| 苗栗县| 奈曼旗| 兰州市| 醴陵市| 阳城县| 靖西县| 余江县| 科技| 化隆| 蒲城县| 嘉祥县| 古田县| 司法| 舟山市| 抚顺市| 博湖县| 永登县| 淮阳县| 梅河口市| 米泉市| 汾阳市| 吉木乃县| 泸西县| 汝南县|