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.

Resolvendo problemas com caracteres no Zend Studio.

Como alguns leitores já sabem, trabalho com desenvolvimento web, atualmente com a linguagem PHP e como aqui na empresa cada programador utiliza seu sistema/ferramenta de desenvolvimento preferida, vez por outra temos problemas com acentuação das páginas.

Bom primeiramente, para lembrar, os arquivos html para exibirem corretamente a acentuação da língua portuguesa devem possuir o seguinte cabeçalho:

<meta http-equiv=”Content-Type” content=”text/html; charset=iso-8859-1″ />

E nesse cabeçalho o importante é o charset iso-8859-1

É importante que os arquivos php também sejam escritos com o charset correto e para isso vamos a solução para o Zend Studio.

1 – Abra o Zend Studio

2 – Clique em Tools depois Preferences

No campo Encoding selecione ISO-8859-1

Veja a tela abaixo.

screenshot-2.png

Sucesso, ah e se funcionou comenta aí em baixo!

Não sabe instalar o Zend no Ubuntu?  Clique aqui

Instalando o Zend Studio 5.5.1 no Ubuntu 7.10

  • Vá a área de Downloads
  • Caso seja cadastrado entre com seu login e senha, caso não seja faça um cadastro, é bem rápido.

Selecione o Zend Studio 5.5.1 para Linux e faça o downloado do arquivo tar.gz
Após fazer o download descompacte o arquivo ZendStudio-5_5_1.bin para o seu desktop e no terminal digite:
(more…)