Flex, компонент mx: Tree в приложении Spark, автоматическая отправка полосы прокрутки при свертывании узла дерева - PullRequest
0 голосов
/ 11 июля 2011

Flex, дерево mx: в приложении Spark, полоса прокрутки переместится наверх, когда я сверну узел дерева, тестовый код будет следующим: </p> <pre><code><?xml version="1.0" encoding="utf-8"?> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600" creationComplete="init()"> <fx:Script> <![CDATA[ import mx.collections.XMLListCollection; [Bindable] private var treeData:XML = <node label='root'> <node label="Monkeys"> <node label="South America"> <node label="Coastal"/> <node label="Inland"/> </node> <node label="Africa" isBranch="true"> <node label="Coastal"/> <node label="Inland"/> </node> <node label="Asia" isBranch="true"> <node label="Coastal"/> <node label="Inland"/> </node> </node> <node label="Sharks"> <node label="South America" isBranch="true"> <node label="Coastal"/> <node label="Inland"/> </node> <node label="Africa" isBranch="true"> <node label="Coastal"/> <node label="Inland"/> </node> <node label="Asia" > <node label="Coastal"/> <node label="Inland"/> </node> </node> </node>; private function init():void{ myTree.expandChildrenOf(myTree.firstVisibleItem, true); } ]]> </fx:Script> <mx:Tree id="myTree" y="50" width="221" height="207" horizontalCenter="0" dataProvider="{treeData.node}" labelField="@label"/> </s:Application>

1 Ответ

2 голосов
/ 11 июля 2011

Существует множество удивительных проблем с MX Tree, например, попробуйте горизонтальную прокрутку дерева при отображении значков элементов.

Я предлагаю вам рассмотреть возможность перехода к пользовательскому компоненту с открытым исходным кодом под названием Spark Tree .

...