[Flex] 组件Tree系列 —— 打开和关闭节点

mxm:

 1 <?xml version="1.0" encoding="utf-8"?>

 2 <!--功能描述:打开和关闭节点-->

 3 <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 

 4       xmlns:s="library://ns.adobe.com/flex/spark" 

 5       xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">

 6  

 7  <fx:Script>

 8   <![CDATA[

 9    

10    protected function closeAllNodes(event:MouseEvent):void

11    {

12     tree.openItems = [];

13    }

14    

15    protected function openAllNodes(event:MouseEvent):void

16    {

17 //    tree.openItems = data.item;

18     tree.openItems = data..item;

19    }

20    

21   ]]>

22  </fx:Script>

23  

24  <fx:Declarations>

25   <!-- 将非可视元素(例如服务、值对象)放在此处 -->

26   <fx:XML id="data" xmlns="">

27    <data>

28     <item label="周星驰">

29      <item label="1988">

30       <item label="《霹雳先锋》香港票房8916612 " />

31       <item label="《捕风汉子》香港票房3149395 " />

32       <item label="《最佳女婿》香港票房5807710 " />

33      </item>

34      <item label="1989">

35       <item label="《龙在天涯》香港票房6809853 " />

36       <item label="《义胆群英》香港票房7913329 " />

37       <item label="《流氓差婆》香港票房5624622 " />

38       <item label="《风雨同路》香港票房9335299 " />

39      </item>

40      <item label="1990 ">

41       <item label="《望夫成龙》香港票房13703364 " />

42       <item label="《咖喱辣椒》香港票房15777856 " />

43       <item label="《小偷阿星》香港票房7968106 " />

44       <item label="《师兄撞鬼》香港票房12128944 " />

45       <item label="《赌圣》香港票房41326156 " />

46       <item label="《无敌幸运星》香港票房18799869" />

47       <item label="《江湖最后一个大佬》香港票房5495811 " />

48      </item>

49     </item>

50     <item label="李连杰">

51      <item label="1992">

52       <item label="笑傲江湖之东方不败(1992)" />

53       <item label="黄飞鸿之二男儿当自强(1992)" />

54       <item label="黄飞鸿之三狮王争霸(1992)" />

55      </item>

56      <item label="1993">

57       <item label="方世玉Ⅱ万夫莫敌(1993)" />

58       <item label="倚天屠龙记之魔教教主(1993)" />

59       <item label="黄飞鸿之铁鸡斗蜈蚣(1993)" />

60       <item label="太极张三丰(1993)" />

61      </item>

62      <item label="1994">

63       <item label="新少林五祖(1994)" />

64       <item label="精武英雄(1994)" />

65       <item label="中南海保镖(1994) " />

66       <item label="给爸爸的信(1995)" />

67      </item>

68      <item label="1995">

69       <item label="鼠胆龙威(1995)" />

70       <item label="给爸爸的信(1995)" />

71      </item>

72     </item>

73    </data>

74   </fx:XML>

75  </fx:Declarations>

76  <s:controlBarContent>

77   <s:Button label="打开所有节点" click="openAllNodes(event)"/>

78   <s:Button label="关闭所有节点" click="closeAllNodes(event)" />

79  </s:controlBarContent>

80  

81  <mx:Tree id="tree" dataProvider="{data}" labelField="@label" showRoot="false" width="320" useRollOver="false"/>

82 </s:Application>

 

你可能感兴趣的:(Flex)