isso Em 15 de maio de 2010 19:35, Euller Cristian <[email protected]> escreveu:
> Marcelo, eu devo colocar essa função no change do meu dropdownlist? É > isto ? > > > > *De:* [email protected] [mailto:[email protected]] *Em nome > de *Marcelo Caser > *Enviada em:* sábado, 15 de maio de 2010 19:09 > *Para:* [email protected] > *Assunto:* Re: [flexdev] Problemas dropdownlist > > > > 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 > > -- > 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
