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
