Obrigado !
Funcionou usando o labelFunction.

[]'s
mindu

On 3/16/07, Beck Novaes <[EMAIL PROTECTED]> wrote:
>
>
> Use o labelFunction:
>
>         <mx:Script>
>                 <![CDATA[
>
>                         private function
> myLabelFunction(item:Object):String
>                         {
>                                 return item.campo1 + " - " + item.campo2;
>                         }
>
>                 ]]>
>         </mx:Script>
>
>         <mx:ArrayCollection id="data">
>                 <mx:Object campo1="campo 1.1" campo2="campo 1.2"/>
>                 <mx:Object campo1="campo 2.1" campo2="campo 2.2"/>
>                 <mx:Object campo1="campo 3.1" campo2="campo 3.2"/>
>         </mx:ArrayCollection>
>
>         <mx:ComboBox dataProvider="{data}"
> labelFunction="myLabelFunction"/>
>
> []'s
> Beck Novaes
>
> On 16 mar, 06:38, "mindu" <[EMAIL PROTECTED]> wrote:
> > Olá,
> > Estou tendo dificuldades em mostrar mais de um valor (label) num
> > combobox.
> > Tenho um combobox e o dataProvider é um ArrayCollection de objetos.
> >
> > Só que o combo está mostrando algo como: [Object object]
> >
> > Configurei a propriedade 'labelField' para um campo e funcionou, só
> > que eu precisava mostrar mais de um campo no label, algo como:
> >
> > <mx:ComboBox dataProvider="{meuArrayCollection}" labelField="campo1 -
> > campo2" width...
> >
> > Alguém já fez isso e poderia me ajudar ?
> >
> > Tentei também criar um componente Label:
> >
> > <mx:Label xmlns:mx="..." text="{data.campo1} - {data.campo1}"
> > fontWeight="bold">
> >
> > Adicionei o itemRenderer para o componente criado, mas mesmo assim no
> > item selecionado do combo está mostrando: [Object object]
> >
> > Engraçado que quando expande o combo, os valores abaixo são mostrados
> > normalmente.
> >
> > Alguma sugestão ?
> >
> > Obrigado pela atenção,
> > []'s
> > mindu
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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