Por acaso quando você "atualiza" seu grid ele fica vazio? Veja: uma vez que você definiu o seu dataProvider no Grid, ele vai detectar qualquer alteração a ele (desde que sua variável seja Bindable). Vi que seu grid tem o dataProvider definido, e que na função q vc simula o refresh vc diz que esse dataProvider é nulo, e depois disso em nenhum lugar vc define o dataProvider de volta!
Acredito que só de remover a linha dataGridItens.dataProvider = null resolva o problema (não analisei a fundo). Experimenta aí depois nos diga o que aconteceu. Elvis Fernandes 2008/9/25 Luiz Carlos Assis <[EMAIL PROTECTED]> > 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(); > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---