原創(chuàng)|使用教程|編輯:龔雪|2016-06-14 09:12:14.000|閱讀 939 次
概述:本教程為大家介紹如何添加節(jié)點(diǎn)到樹形菜單。我們將創(chuàng)建一個包含水果和蔬菜節(jié)點(diǎn)的食品樹,然后添加一些其他水果到已存在的水果節(jié)點(diǎn)中。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
Kendo UI for jQuery——創(chuàng)建現(xiàn)代Web應(yīng)用程序的最完整UI庫!查看詳情>>>
本教程為大家介紹如何添加節(jié)點(diǎn)到樹形菜單。我們將創(chuàng)建一個包含水果和蔬菜節(jié)點(diǎn)的食品樹,然后添加一些其他水果到已存在的水果節(jié)點(diǎn)中。
首先,我們創(chuàng)建食品樹,代碼如下所示:
<div style="width:200px;height:auto;border:1px solid #ccc;"> <ul id="tt" class="easyui-tree" url="tree_data.json"></ul> </div>
請注意,樹組件是定義在“ul”標(biāo)記中,樹節(jié)點(diǎn)數(shù)據(jù)從 URL “tree_data.json” 加載。
然后我們通過點(diǎn)擊節(jié)點(diǎn)選擇水果節(jié)點(diǎn),我們將添加一些其他的水果數(shù)據(jù)。執(zhí)行g(shù)etSelected方法得到處理節(jié)點(diǎn):
var node = $('#tt').tree('getSelected');
getSelected方法的返回結(jié)果是一個javascript對象,它有一個id、text、target屬性。target屬性是一個DOM對象,引用選中節(jié)點(diǎn),它的append方法將用于附加子節(jié)點(diǎn)。
var node = $('#tt').tree('getSelected'); if (node){ var nodes = [{ "id":13, "text":"Raspberry" },{ "id":14, "text":"Cantaloupe" }]; $('#tt').tree('append', { parent:node.target, data:nodes }); }
當(dāng)添加一些水果,您將看見:
正如您所看到的,使用easyui的樹(Tree)插件去附加節(jié)點(diǎn)不是那么的難。
下載EasyUI示例:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)