bom dia a todos!
Já estou a algum tempo tentanto fazer isso.. o que queria é o
seguinte; fazer uma pesquisa em um Tree!
Até consegui encontrar fazendo a pesquisa no XML (datasource) do Obj,
e o destaco com o ItemRender assim
package Controles{
import mx.controls.treeClasses.TreeItemRenderer;
import mx.controls.treeClasses.TreeListData;
public class TreeItem extends TreeItemRenderer{
public function TreeItem(){
super();
}
override public function set data(value:Object):void{
super.data = value;
var item:XML = TreeListData(listData).item as XML;
if([EMAIL PROTECTED] == 1){
this.setStyle("fontWeight","bold");
this.setStyle("color","#FF0000");
}else{
this.setStyle("fontWeight","normal");
this.setStyle("color","#000000");
}
}
}
}
Até então perfeito, mas o ideal seria eu expandir os nós com o Select
= 1, os nós e seus parents ... mas via código dando um for no Obj não
consigo fazer isso de jeito algum... tô fazendo da seguinte maneira:
private function ExpandParentItens(Node:XML):void{
var Obj:Object = Node.parent()
if(Obj != null){
Tree_Hierarquia.expandItem(Obj,true,true);
Tree_Hierarquia.expandChildrenOf(Obj,true);
ExpandParentItens(XML(Obj));
}
}
Só que já tentei fazer de várias outras formas e simplesmente não
acontece... e não consegui encontrar nenhuma outra saida .. alguem
pode me ajudar?
Obrigado!
[]'s
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---