Como interromper uma requisição ao ZendAmf no Flex

img1asas

Hoje passei aqui para deixar uma dica bem rápida sobre Flex, mas que me salvou a semana.

Estou desenvolvendo um sistema de BI com a seguinte estrutura

Flex <-> ZendAmf <-> Sql Server

Porém a base de dados é gigante, e vez por outras as consultas levam mais de um minuto.

Até ai tudo bem pois o cliente entende que a demora é da base e não da APP, mas ele me questionou que caso uma consulta demore muito ele gostaria de cancelar, ai pintou a dúvida, como cancelar uma requisição que já foi enviada ao php?

E quem me passou a dica foi o Vilmar Spies na lista Flex Dev.

“se estiver utilizando RemoteObject
é só cancelar:
remoteobject.getOperation(“getList”).cancel();”

Troque o getList, pelo nome da função chamada e pronto, muito simples mas eu não havia encontrado.

Leave a Reply

Your email address will not be published. Required fields are marked *