Flex tree展開節點問題!

2022-05-24 21:45:09 字數 591 閱讀 5254

問題:

使用for each(var item:xml in menutree.dataprovider)

方法展開不了。

查閱文件得知:

mx.controls.tree.expandchildrenof(item:object, open:boolean):void

開啟或關閉指定專案下的所有樹專案。如果設定dataprovider之後立即呼叫expandchildrenof(),則您可能看不到正確的行為。您應該等待對元件進行驗證或呼叫validatenow()方法。

引數:item 起始專案。

open 切換開啟或關閉操作。指定true可開啟專案,指定false可關閉專案。

故,在expandchildrenof方法前,呼叫validatenow()方法

menutree.dataprovider = treedata;

menutree.validatenow();

for each(var item:xml in menutree.dataprovider)

Flex tree增加,刪除,查詢並定位節點

直接上 html view plain copy print?xmlversion 1.0 encoding utf 8 xmlns fx xmlns s library xmlns mx library minwidth 955 minheight 600 fx script import mx....

flex Tree點選一行開啟關閉節點

verticalalign middle backgroundcolor white import mx.collections.icollectionview import mx.events.listevent private function tree itemclick evt listev...

zTree zTree展開樹節點

今天在做ztree樹的時候想著將第一級tree展開,於是利用下面方法 展開樹節點的第一層 function openfirsttreenode 下面會直接展開第一級樹 展開樹節點的第一層 function openfirsttreenode 效果 如果想展開樹的所有節點,需要以下js 展開樹的所有節...