Uma solução bem prática seria:
var winEditaServico:editaServico = new editaServico();
winEditaServico.idServ = grid.selectedItem.idTipoServ;
*winEditaServico.MDIcomGridASerAtualizada = this;
*windowManager.add(winEditaServico);


após editar, execute:
*MDIcomGridASerAtualizada.funcaoQueAtualizaAGrid();*
*
*
Não esquece: a função funcaoQueAtualizaAGrid tem que ser pública.

Sds,
Felipe

Em 28 de junho de 2011 17:04, Cristian <[email protected]>escreveu:

> Olá boa tarde galera, seguinte estou trabalhando com MDI Canvas tenho
> um lista de dados em uma GRID quando clico duas vezes nela abro outra
> MDI para editar os dados da linha com este codigo:
>
> var winEditaServico:editaServico = new editaServico();
> winEditaServico.idServ = grid.selectedItem.idTipoServ;
> windowManager.add(winEditaServico);
>
>
> No editaServico eu pego este idTipoServ por uma variavel tipo isso
> ( public var idServ:int; )
>
> pronto funciona, mas quando salvo a edição queria dar um refresh na
> Grid para atualizar os dados editados, mas quando tento acessar a
> função de listagem da Grid da um erro:
>
> eu faço isso -
> var winListServicos:listServicos = new listServicos();
> winListServicos.init();
>
> da esse erro -
> Não é possível acessar uma propriedade ou um método de uma referência
> de objeto nula.
>
> Alguem sabe como posso fazer esse refresh na grid atraves de outra
> MDI ?
>
> --
> 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




-- 
PEREIRA, F.L.

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