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

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Flex學(xué)習(xí)筆記(十六)編程控制Tree組件添加、刪除節(jié)點--寅鳴感悟

Flex學(xué)習(xí)筆記(十六)編程控制Tree組件添加、刪除節(jié)點- -

                                      

 

  看到很多RIA論壇上有人問怎么通過編程來增加或者刪除Tree組件的節(jié)點,今天動手解決了這個問題。

API文檔里講的很明白,Tree組件里有一個dataProvider的屬性,該屬性的類型是一個Object,但是它具有TreeDataProvider或者XMLTreeDataProvider的所有屬性和方法,要實現(xiàn)添加或者刪除節(jié)點就必須通過操作該對象來實現(xiàn)。下面展示關(guān)鍵代碼。

1.Tree組件的描述看起來是這樣的:

<mx:Tree id="testTree" height="100%">
  <mx:dataProvider>
    <mx:XML>
      <node label="index1" isBranch="true" />
      <node label="index2" isBranch="true">
        <node label="index5" />
        <node label="index6" />
      </node>
      <node label="index3" isBranch="true" />
      <node label="index4" isBranch="true" />
    </mx:XML>
  </mx:dataProvider>
</mx:Tree>

  我現(xiàn)在要在觸發(fā)一個按鈕的click事件時為第一個節(jié)點添加一個子節(jié)點,并為這個剛添加的節(jié)點增加一個子節(jié)點。

2.控制代碼:

function addTreeNode()
{
  var provider = testTree.dataProvider;
  var treeNodes:Array = provider.getChildNodes();//返回第一層節(jié)點的數(shù)組
  treeNodes[0].addTreeNode( "test1" , null );
  ( treeNodes[0].getChildNodes() )[0].addTreeNode( "test2" , null );
}

  點擊一下樹的第一個節(jié)點,應(yīng)該看見剛才增加的節(jié)點,刪除節(jié)點的操作和增加節(jié)點一樣,只不過使用的Method不一樣而已。

本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Flex精華摘要 3:基本語法
easyui tree 節(jié)點選中
我開源了第一個基于Vue的組織架構(gòu)樹組件
Flex 入門教程
InfoQ: Flex與JSON及XML的互操作
理解 Flex itemRenderer - 第 1 部分: 內(nèi)聯(lián)渲染器 - czx338...
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服