我有一个使用XMLListCollection作为dataProvider的mxml树。它的XML就像:
<list>
<conta nome="Plano de Contas" id="1">
<conta nome="Creditos" id="2" />
<conta nome="Vendas" id="4" />
<conta nome="Juros" id="5" />
<conta nome="Debitos" id="3" />
</conta>
</list>
如何让节点为id == 4可见并选择?
谢谢。
答案 0 :(得分:1)
var xml:XML =
<list>
<conta nome="Plano de Contas" id="1">
<conta nome="Creditos" id="2" />
<conta nome="Vendas" id="4" />
<conta nome="Juros" id="5" />
<conta nome="Debitos" id="3" />
</conta>
</list>;
//find node conta with id=4 using xml selectors
var node:XML = xml.descendants("conta").(@id == 4)[0];
tree.selectedItem = node;
如果不是,则可能需要打开节点父节点,mx:Tree可能不会自动执行此操作。
答案 1 :(得分:0)
对于你可以使用的选项,this.myTree.selectedIndex = 4,完成后,它应该会自动显示。