Apache flex Flex中的线性树
Apache flex Flex中的线性树,apache-flex,actionscript,Apache Flex,Actionscript,除非单击“父列表”,否则子列表或下一个列表必须处于禁用状态 我单击子1,则只有子2才能选择 请帮助我。听起来您可能想扩展树类并重写某些方法来实现您的特殊功能。看看重写drawItem、mouseClickHandler,可能还有expandItem函数 <mx:Script> <![CDATA[ private function openAllNodes():void { tree.openItems = dp..node;
除非单击“父列表”,否则子列表或下一个列表必须处于禁用状态
我单击子1,则只有子2才能选择
请帮助我。听起来您可能想扩展树类并重写某些方法来实现您的特殊功能。看看重写drawItem、mouseClickHandler,可能还有expandItem函数
<mx:Script>
<![CDATA[
private function openAllNodes():void {
tree.openItems = dp..node;
}
private function closeAllNodes():void {
tree.openItems = [];
}
]]>
</mx:Script>
<mx:XML id="dp">
<root>
<node label="Parent 1">
<node label="Child 1" />
<node label="Child 2">
<node label="Grandchild 1" />
<node label="Grandchild 2" />
</node>
<node label="Child 3" />
<node label="Child 4" />
</node>
</root>
</mx:XML>
<mx:ApplicationControlBar dock="true">
<mx:Button label="Open all nodes" click="openAllNodes();" />
<mx:Button label="Close all nodes" click="closeAllNodes();" />
</mx:ApplicationControlBar>
<mx:Tree id="tree"
dataProvider="{dp}"
showRoot="false"
labelField="@label"
width="200" />