AS3 / Flex 4,隐藏树中的节点,同时保持子节点可见
我正在使用 Flex 中的 mx:Tree 类显示 XML 文件(如下简化)中的数据。我不希望出现数组节点,因为它会分散人们对重要内容的注意力。但我需要保留它以供以后复制树时使用。我可以隐藏所有数组节点,同时保持数组节点的子节点可见吗?谢谢。
<property name="responses">
<array>
<object type="Type 1">
<property name="text" value="some text"/>
<property name="next" value="3"/>
</object>
<object type="Type 2">
<property name="text" value="some text"/>
<property name="next" value="3"/>
</object>
</array>
</property>
I'm displaying data from an XML file (simplified below) with an mx:Tree class in Flex. I don't want the array node to show up, as it distracts from what's important. But I need to retain it for later when I copy the tree. Can I hide all array nodes while keeping children of array nodes visible? Thanks.
<property name="responses">
<array>
<object type="Type 1">
<property name="text" value="some text"/>
<property name="next" value="3"/>
</object>
<object type="Type 2">
<property name="text" value="some text"/>
<property name="next" value="3"/>
</object>
</array>
</property>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
创建自定义树数据描述符。
http://help.adobe.com /en_US/FlashPlatform/reference/actionscript/3/mx/controls/treeClasses/ITreeDataDescriptor.html
Create a custom Tree data descriptor.
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/treeClasses/ITreeDataDescriptor.html
将树上的 showRoot 设置为 false。那应该解决它。
Set showRoot on your tree to false. That should take care of it.
我扩展了 DefaultDataDescriptor 并且一切正常。
I extended DefaultDataDescriptor and everything worked.