Quando ah o evento se selecao de algum item no dropdownlist/combobox eh
preciso informar a mudanca de status para a sua variavel... crie a funcao
abaixo. Coloque na propriedade change do componente.

 protected function
selecionaItemComboBox_changeHandler(event:IndexChangeEvent):void
            {
                   dadosPessoa.*status = *
event.currentTarget.selectedItem.id; // onde o id eh o campo do seu
dataprovider
            }

Em 15 de maio de 2010 15:17, Euller Cristian <[email protected]> escreveu:

>  Pessoal, estou com um problema estranho
>
>
>
> Eu tenho uma classe *PessoaVO* , que possui um atributo *status* do tipo 
> *StatusVO
> *
>
>
>
> Ao clicar na linha do meu datagrid populo um form com os dados da linha, o
> form todo é populado, com exceção do campo list status que é selecionado
> incorretamente, alguém tem idéia do que seja?Segue abaixo as funções e o
> DropDownList:
>
>
>
> protected function dgPessoas_clickHandler(e:MouseEvent,dados:Object):void {
>
>
>
>    dadosPessoa.id=dados.id;
>
>     dadosPessoa.nome=dados.nome;
>
>
>
>     var dadosStatus:StatusVO=new StatusVO;
>
>     dadosStatus.id=dados.status.id;
>
>     dadosStatus.descricao=dados.status.descricao;
>
>     dadosPessoa.*status*=dadosStatus;
>
> }
>
>
>
>
>
> <s:DropDownList id="cbstatus" prompt="Selecione"
> dataProvider="{listaDeStatus}" labelField="descricao" selectedIndex="{
> dadosPessoa.status.id}"></s:DropDownList>
>
>
>
> Obrigado.
>
> --
> 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

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