//全部展開
private function expandall():void
//全部收起
private function collapseall():void
//展開莫個節點引數item是xml物件
treemenu.expandchildrenof(item,true);
//選中莫個節點item2是xml物件
treemenu.selecteditem = item2;
3。在tree元件中定位到節點後同時讓滾動條移動到對應節點:樹元件有個tree.scrolltoindex(index)的方法
//選中節點
tree.selecteditem = fieldnode;
//設定滾動條滾動到相應的位置
var index:int = tree.selectedindex;//當前節點的位置
tree.scrolltoindex(index)//滾動條滾動到當前節點的位置
方法2:設定滾動條滾動到相應的位置:
tree.verticalscrollposition =位置
api:
verticalscrollposition 屬性
verticalscrollposition:number
頂邊到內容的偏移量。這可能是某些子類中的畫素偏移,也可能是一些其它度量資訊,如 list 中的行數或 tilelist 中的平鋪專案數。
預設值為 0.
此屬性可用作資料繫結的源。
tree展開全部也可以使用下面的方法:
tree.openitems = item //item要展開的資料
tree.openitems = ;//全部收起
api中:
openitems 屬性
openitems:object
已開啟或已設定為開啟的專案。
預設值為 null.
Flex中Tree控制項基本用法
img 主要實現了以xml為資料來源將其繫結tree控制項上,新增,修改結點.根據屬性設定結點的圖示.設定tree控制項的水平滾動條等.其實也挺簡單的,只是我這幾天在學習flex過程中,感覺好資料比較少.乙個 很好,但是很快就看完了,對flex有了乙個基本的了解,但是離我們的技術需求還太遠.publ...
flex的tree之間拖動
tree的xml內容 var company xml treelabel,在tree控制項的屬性中指定,可以根據解析xml的內容顯示所需節點 private function treelabel item object string 繫結tree的dataprovider bindable var ...
flex中Tree控制項使用外部xml檔案做資料來源
tree控制項如果使用外部xml檔案做資料來源,需要先引入檔案。有兩種方法 一 tree的dataprovider使用treedata1.nodename即可.labelfield labelname 可指定要顯示的字段的名稱 二 private var treedata2 xml new xml ...