nessa sua tela você deve ter um objeto que represente os campos textInputs,
tipo ClienteVo.as
deve ter também um arrayCollection para seu dataGrid, tipo
dataProvider="{arrayClientes}"
por exemplo, usando o BINDING, aqui você "vincula/amarra" seus textInputs
com cada atributo do seu objetoCliente.
<br:ClienteVo id="meuCliente" />
<mx:Binding source="Number(inputId.text)" destination="meuCliente.id" />
<mx:Binding source="inputNome.text" destination="meuCliente.nome" />
<mx:Binding source="inputEndereco.text"
destination="meuCliente.endereco" />
<bla />
<bla />
<etc />
no seu dataGrid, no evento itemClick, dentro de uma function qualquer , você
faz algo assim :
meuCliente = arrayClientes[int(dtgrdCliente.selectedIndex)];
automaticamente seu objetoCliente será "setado/preenchido" e
consequentemente seus textInputs (que foram vinculados), seram preenchidos.
se tiver dúvidas , procure nos DOCs da ADOBE sobre BINDING .
abraço
brunobg
Em 22 de maio de 2010 20:49, iseri <[email protected]> escreveu:
> Olá, gostaria de saber se tem como selecionar um dado listado pelo
> datagrid e esse dado selecionado ser preenchido em um textInput de
> forma automática.
> Desde já agradeço a atenção.
>
> --
> 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