AS3 / Flex 4,隐藏树中的节点,同时保持子节点可见

发布于 2024-10-18 01:42:18 字数 589 浏览 6 评论 0原文

我正在使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

我很坚强 2024-10-25 01:42:18

将树上的 showRoot 设置为 false。那应该解决它。

Set showRoot on your tree to false. That should take care of it.

终止放荡 2024-10-25 01:42:18

我扩展了 DefaultDataDescriptor 并且一切正常。

I extended DefaultDataDescriptor and everything worked.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文