AS3 / Flex 4, скрывать узлы в дереве, оставляя детей видимыми - PullRequest
0 голосов
/ 19 февраля 2011

Я отображаю данные из XML-файла (упрощенно ниже) с помощью класса mx: Tree во Flex. Я не хочу, чтобы узел массива обнаруживался, так как это отвлекает от того, что важно. Но мне нужно сохранить его на потом, когда я скопирую дерево. Могу ли я скрыть все узлы массива, оставив при этом дочерние узлы массива видимыми? Спасибо.

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

Ответы [ 3 ]

0 голосов
/ 20 февраля 2011

Установите showRoot на вашем дереве в false. Это должно позаботиться об этом.

0 голосов
/ 23 марта 2011

Я расширил DefaultDataDescriptor и все заработало.

0 голосов
/ 19 февраля 2011

Создание пользовательского дескриптора данных Tree.

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/controls/treeClasses/ITreeDataDescriptor.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...