FLEX 的Tree控制項的部分操作

2022-04-05 18:51:05 字數 963 閱讀 1719

//全部展開

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 ...