Obrigado Fredy. Foi claro sim. Vou testar e posto o resultado.

On 27 dez, 13:39, Fredy Gadotti <fredy.gado...@gmail.com> wrote:
> Opa,
>
> você pode fazer uma chamada ao ser RemoteObject de forma normal, o que
> sugiro fazer, é ao enviar a requisição enviar juntamente o UID do seu
> DataGrid só para saber onde que vai ter que aplicar o retorno.
>
> Trabalhe com os eventos itemEditBegin e itemEditEnd.
> O UID você pode encontrar em event.itemRenderer.listData.uid no itemEditEnd.
> Ou se optar por fazer de outra forma, os seus objetos tem o mx_internal_uid
> que ficam dentro da sua coleção de dados e já poderia alterar diretamente o
> dataProvider para atualizar o dataGrid no retorno.
>
> Espero ter sido claro.
>
> Att,
>
> Fredy.
>
> 2011/12/27 Leonardo Oliveira <leonardoc.olive...@gmail.com>
>
>
>
>
>
>
>
> > Bom dia a todos.
> > Estou com um problema que é o seguinte: tenho um grid com algumas
> > colunas editáveis. Neste grid estou usando o labelFunction para fazer
> > validações. Preferi ele ao focusOut, pois com o labelFunction já
> > altero, se precisar, a propriedade do itemRenderer. Porém, existe um
> > campo específico que preciso fazer uma requisição no banco pois a
> > regra desse campo é escalonada, ou seja, a validação depende da
> > quantidade e do percentual de desconto informados. Porém a requisição
> > só recebe o ResultEvent após ter concluído a labelFunction,
> > impossibilitando minha validação, o mesmo com o focusOut, claro, o
> > flex é assíncrono. Então, alguém já passou pro problema parecido? Como
> > posso fazer pra validar estes campos em tempo de execução? Espero ter
> > sido claro. Obrigado antecipado a quem puder ajudar.
>
> > --
> > Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> > Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> > Para sair da lista, envie um email em branco para
> > flexdev-unsubscr...@googlegroups.com
> > Mais opções estão disponíveis emhttp://groups.google.com/group/flexdev

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a