Ola Miguel Esse link é, de facto útil, mas apenas para listas cujos items possam ser seleccionados por Checkbox. No entanto, no caso de trees, a situação é diferente, porque, além da checkbox, é necessário que o componente me permita expandir os nós da árvore e/ou selecciona-los. No exemplo que estava no link, apenas consigo seleccionar um dado item da lista
On 19 Maio, 15:22, Miguel Vaz <[email protected]> wrote: > Sim. ItemRenderer. > > Tinha ideia de já ver isso algures, mas pesquisei e encontrei algo do que > pretendes. Vê aqui: > > http://blog.flexexamples.com/2008/01/27/using-a-checkbox-control-as-a... > > Espero que ajude. > > Miguel Vaz > > 2009/5/19 Rui <[email protected]> > > > > > > > ja consegui :) tenho neste momento uma tree cujos nós (que representam > > categorias), ao serem expandidos mostram as respectivas sub- > > categorias. Estou a pensar agora em, ao lado da label de cada nó da > > árvore, meter uma checkbox, para permitir selecção do respectivo item, > > isso é possivel? Pela labelFunction não consigo mostrar as checkBoxes > > porque esse método só devolve Strings. > > > Obrigado > > > Rui > > > On 19 Maio, 14:24, João Coelho <[email protected]> wrote: > > > Expliquei-me mal, o objecto que passas para o dataProvider é que deverá > > ter > > > uma propriedade children, no teu caso específico e uma vez que utilizas > > um > > > ArrayCollection de Object, cada um desses Object é que deverá ter a > > > propriedade children preenchida com os sub-elementos (o tal > > ArrayCollection > > > onde defines os items da categoria). > > > Não sei ao certo a estrutura de objectos que estás a utilizar mas o que > > > estou a referir será algo do género: > > > > (atenção: mau pseudo-código a seguir) > > > > dataProvider = [ > > > { > > > categoria: "a minha categoria 1", > > > children: [ > > > {categoria: "a minha sub-categoria 1"} > > > {categoria: "a minha sub-categoria 2"}, ] > > > {categoria: "a minha sub-categoria 3"},}, > > > > { > > > categoria: "a minha categoria 2", > > > children: [ > > > {categoria: "a minha sub-categoria 4"} > > > {categoria: "a minha sub-categoria 5"}, ] > > > {categoria: "a minha sub-categoria 6"},}, > > > > ] > > > > Se terás que fazer o parse dos dados depois de os receberes ou antes para > > > obteres uma estrutura deste tipo, já terás que ser tu a decidir o que > > será > > > melhor... > > > > João Coelho > > > Interactive Developer > > > [email protected] > > > ................................................................. > > > > -----Original Message----- > > > From: [email protected] [mailto:[email protected]] On Behalf > > Of > > > > Rui > > > Sent: terça-feira, 19 de Maio de 2009 13:56 > > > To: Mailing List da Comunidade Portuguesa de Rich Internet Applications - > >www.riapt.org > > > Subject: [riapt] Re: Visualização de nós e de leafs numa Tree em Flex > > > > ok, como é que eu defino a propriedade children? No meu mxml só tenho > > > kual o dataProvider da Tree, mas esse dataProvider é um > > > ArrayCollection de Objects, e cada um desses Objects, que corresponde > > > a uma categoria, tem um ArrayCollection la dentro para definir os > > > items dessa categoria. eu chamo as categorias prinicpais, numa funçao > > > que inicializa o estado onde essa tree está colocada. Devo definir a > > > propriedade children nessa função de inicialização?- Ocultar texto citado > > - > > > > - Mostrar texto citado -- Ocultar texto citado - > > - Mostrar texto citado - --~--~---------~--~----~------------~-------~--~----~ Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google. Para enviar mensagens para este grupo, envie um email para [email protected] Para anular a inscrição neste grupo, envie um email para [email protected] Para mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT -~----------~----~----~----~------~----~------~--~---
