Você precisa atualizar o dataProvider do seu DataGrid (imagino que você
esteja usando um DataGrid pra isso). Então, depois de enviar a requisição
para exluir o cliente, quanto tiver o retorno de que o cliente foi excluído
você precisa recarregar a lista de clientes. Lembre que o registro foi
*entao, essa é minha duvida, onde dar io comanda para recarregar o
dataprovider*
*seria assim???*
**
*funcao de exclusao de item*
*e depois fiz o simular refresh*
*_*
**
*private* *function* excluiSequencia():*void* {
*//gridPesquisa.selectedItem.idIpo;
*
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
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
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
nada acontece, o grid fica sem atualizar, mesmo eu passando o
dataprovider=null
sera q estou colocando no lugar certo?abçs e obrigado pela atencao
--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito na lista flexdev
Para enviar uma mensagem, envie
vamos la, achei esse sistema q o Ebercom colocou como exemplo a bastante
tempo, e acontece o mesmo q acontece comigo.
http://www.flexdev.com.br/hotel/flex/bin/crudflex.html
vao no cadastro de clientes e alterem algo, so vai atualizar o grid , se vc
sair da aplicao e voltar.
nao da o famoso
Ué ... aqui funcionou a aplicação q vc mandou ... so não achei o botão pra
excluir (rs ...), mas pra adicionar, ele atualizou na hora ...
Será que você não está tendo nenhum erro na hora de recarregar a lista de
clientes? Qual backend vc tá usando?
Elvis Fernandes
2008/9/25 Luiz Carlos Assis
java com mysql.
a aplicacao q mandei, deu refresh na tela, qdo vc alterou um registro
pq aki comigo nao. so saindo e voltando pra aplicacao.
--~--~-~--~~~---~--~~
Você recebeu esta mensagem porque está inscrito na lista flexdev
Para enviar uma mensagem, envie
Quando vc excluir do banco, no método do ResultEvent, vc recarrega de novo a
grid.
[]'s
2008/9/25 Luiz Carlos Assis [EMAIL PROTECTED]
Espero q me entendam.
No cadastro de clientes
pesquiso um cliente e o java me retorna um xml para eu carregar meus text's
clico no botao excluir
e
E ai pessoal... seguinte o problema do refresh se não me engano é com
o Internet Explorer, mais especificamente com o cash dele, na verdade
o que vc ve não é o que veio da aplicação, mas sim o que está no cach
do navegador, tenta fazer com o FF, vi alguma coisa quando estava
desenvolvendo, mas
bom não sei se entendi bem ou se estou sendo meio simplista...
mas não seria pq vc está usando um XMLListCollection ou um
ArrayListCollection e antes de popular com novos dados está esquecendo
de fazer um metodo removeAll() ?
just my 2 cents
- Luís Eduardo.
E ai pessoal...
é isso mesmo que o Eberton disse, o XMl fica no cache do IE
uma possível solução para fazer funcionar no IE é obrigado a sempre
carregar o XML
para isso basta sempre alterar o endereço que ele deve buscar
usando o AS3 ficaria assim:
var loader:URLLoader = new URLLoader();
corrigindo pra ficar mais claro:
é isso mesmo que o Eberton disse, o XML fica no cache do IE
uma possível solução é forçar o IE a sempre carregar o XML,
para isso basta alterar o endereço do XML, para que sempre seja
diferente
usando o AS3 ficaria assim:
var loader:URLLoader = new
obrigado a todos, vou testar.
2008/9/25 [EMAIL PROTECTED] [EMAIL PROTECTED]
corrigindo pra ficar mais claro:
é isso mesmo que o Eberton disse, o XML fica no cache do IE
uma possível solução é forçar o IE a sempre carregar o XML,
para isso basta alterar o endereço do XML, para que sempre
15 matches
Mail list logo