Mas Thiago, como eu associaria 3 campos à mesma coluna?

On 22 out, 13:10, thiagoalgo <[email protected]> wrote:
> Cara, vendo essa imagem que você mandou, dá para resolver isso de
> maneira muito simples usando item renderer. Se você extender um VBox
> para usar como item renderer com certeza já consegue resolver seu
> problema.
>
> On 22 out, 11:19, Bruno Carneiro <[email protected]> wrote:
>
> > Marcelo, olhei o link realmente interessante. Não é o que eu preciso,
> > talvez possa ser adaptado. Ainda não sei como faria...
>
> > Vou tentar explicar melhor o que eu quero.
>
> > Eu tenho um datagrid, que me fornece uma lista de objetos do meu
> > dprovider.
>
> > Cada coluna do meu dgrid está associada a um campo do meu
> > dataprovider. Isso nós fazemos através da propriedade datafield.
>
> > Agora, imagine que eu quero um datagrid diferente. Quero associar a
> > uma ÚNICA COLUNA MAIS DE UM CAMPO do meu dataprovider.
>
> > Porque isso? Pq eu quero no mesmo campo, mostrar vários dados dipostos
> > em linhas. Talvez alguém esteja se perguntando: Porque você não cria
> > mais colunas e mostra esses dados nas colunas? Porque eu não tenho
> > espaço na largura, mas na altura tenho espaço sobrando.
>
> > Então, no link que você postou a idéia é usar outro datagrid como
> > itemrenderer, neste caso não é exatamente o que eu quero pois se eu
> > colocar ali outro grid cada linha será um item diferente. Eu quero
> > mostrar dados DO MESMO ITEM.
>
> > Resumindo, de alguma forma eu tenho que bolar uma maneira de na mesma
> > coluna do datagrid eu mostrar dados de mais de um campo.
>
> > Como eu ainda não comecei a implementar, ainda não tenho muitas
> > idéias... estou a procura de sugestões.
>
> > Ficou mais claro?
>
> > Eu fiz um print da imagem
>
> >http://yfrog.com/0yexemplogg
>
> > Olha como em uma vizualização a coluna só mostra um campo.
> > Em outra vizualização ela mostra 3 campos.
>
> > Depois de escrever tudo isso, pensei no seguinte: No meu model
> > ( ArrayCollection ) eu crio um outro campo "virtual". Esse campo não
> > pertence a tabela do banco de dados, é um campo que eu vou criar
> > dentro do Flex após receber os items do banco. Esse novo campo vai ser
> > a concatenação dos campos que eu quero mostrar. Acho que dá certo.
>
> > Se não tiver alguma forma melhor de fazer, vai ser assim.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a