Olá Luzi,
 você está usando "*
listarItensRequest.lastResult.ItemPropostaBean.ItemPropostaBean*" no
dataProvider.

Eu costumo, ao receber os resultados, colocar em um ArrayCollection com
[Bindable], aí quando disparo o evento eu pego o selectedIndex e aí depois
uso o método removeItemAt(selectedIndex) e ele remove, você também pode usar
o método refresh() no ArrayCollection para recarregar a lista do DataGrid,
assim você não precisa fazer uma nova solicitação ao backend para recarregar
a lista.

Bem, uma solução simples, o ambiente deve ser bem mais complexo, mas aqui no
meu caso resolve bem para "simular" a exclusão do registro na lista.

On Thu, Sep 25, 2008 at 12:25 PM, Luiz Carlos Assis <
[EMAIL PROTECTED]> wrote:

> esse seria o pesquisa item q carregar niovamente o dataprovider
>
>
> *private* *function* pesquisaItens():*void* {
>
> *if* (idPaqConsulta.text != *""*)
>
> {
>
> *var* parametrosItens:Object = *new* Object;
>
> parametrosItens.idPaq = idPaqConsulta.text;
>
> listarItensRequest.send(parametrosItens);
>
> }
>
> }
>
> e o codigo do grid
>
> <mx:DataGrid id="dataGridItens" x="10" y="80" width="748" height="293"
> horizontalGridLines="true" sortableColumns="true" textAlign="left"
> editable="false"
>
> dataProvider="
> {listarItensRequest.lastResult.ItemPropostaBean.ItemPropostaBean}"
> variableRowHeight="true" change="selecaoGrid()">
>
> </mx:DataGrid>
>
>
>
> por isso achei q so fazendo isso, resolvi o probl do refresh
> *// simular refresh*
>
> dataGridItens.dataProvider =
>
> *null*;
>
> pesquisaItens();
>
> >
>


-- 
Celular: 61 9254-4688

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