ExtJS: Bug Window tecla ESC

27 de abril de 2012 en ExtJS Comentários

Essa semana trabalhando em um projeto na empresa, me deparei com um comportamento estranho no componente Ext.window.Window, quando a janela esta aberta e pressionado a tecla ESC o comportamento normal é de fechar.

Eu trabalho muito com os eventos dos componentes, e quando conectei uma ação ao evento de close da janela ela não foi executada, pois quando é pressionado a tecla ESC ele fecha a janela com o método destroy() que não possui o evento close.

Minha opinião a respeito desse comportamento é que está errado, pois se ao pressionar a tecla ESC ele fecha a janela, logo eu quero fecha-la e executar todas as operações referente ao evento close  e não ao destroy.

Para quem compartilha a mesma opinião segue abaixo uma solução:


Ext.override(Ext.window.Window,{
		onEsc: function(k, e) {
			e.stopEvent();
			this.close();
		}
	});

Para quem quer apenas adicionar o evento de fechar, segue outra solução:

Ext.override(Ext.window.Window,{
		onEsc: function(k, e) {
			this.fireEvent('close',this);
			this.callOverridden(arguments);
		}
	});

Bom é isso ai, espero que ajude outras pessoas.

ExtJS componente de avaliação (FieldStarRating)

24 de abril de 2012 en ExtJS, Projetos Comentários

Mais uma vez por questões de necessidade tive que desenvolver outro componente, dessa vez um componente que possibilitasse ter um campo de avaliação com aquelas estrelinhas.

O componente foi desenvolvido para a versão ExtJS4 e ainda esta num estagio bem inicial, porém utilizável.

Leia mais

Google tem planos de penalizar…

24 de abril de 2012 en ExtJS Comentários

Google tem planos de penalizar sites “otimizados demais” http://t.co/6QJABtPy via @iMasters

Sencha Touch – por que você deve conhecer este framework para mobile

11 de abril de 2012 en ExtJS Comentários

Pessoal venho a iMasters pela primeira vez, é um prazer estar aqui com vocês, vou apresentar um excelente framework para desenvolvimento de aplicações com suporte a touch utilizando HTML 5 voltada para dispositivo móvel, porem antes disso vou mostrar uma breve história de como isso começou.

Leia mais

Mascara de moeda ExtJS 4 (FieldMoney)

11 de abril de 2012 en ExtJS, JQuery, Projetos Comentários

A 3 anos atras desenvolvi um plugin em JQuery para formatação de moeda, pois todos os plugins que encontrei na época não atendiam minhas necessidades. Então resolvi criar um plugin para min do jeito que eu precisa.

O nome do projeto maskMoney que hoje está nas mãos do Diego Plentz que por sinal está fazendo um ótimo trabalho dando manutenção.

Leia mais

Importância da usabilidade

4 de março de 2012 en Usabilidade Comentários

O que é usabilidade?

“De acordo com a norma ISO 9241, usabilidade é a compacidade que um sistema interativo oferece a seu usuário, em determinado contexto de operação, para realização de tarefas de maneira eficaz, eficiente e agradável.”

Por que é tão importante?

No universo web, principalmente quem utiliza comercio eletrônico, usa-se sempre a frase: “a concorrência sempre está a um clique de distância”. Ou seja, se o usuário não encontrar o que ele procura, ele irá procurar em outro site. Os usuários estão quase sempre ansiosos e com pressa e não tem paciência para ficar procurando o que eles procuram.

Mesmo assim, é surpreendente a quantidade de tempo que as pessoas gastam tentando usar um site que as frustram e, no final, acabam se culpando, isentando a culpa do site. Esse tipo de problema é muito comum, porém, se não for minimizado, pode acarretar em perda de vendas e novas oportunidades.

Leia mais

Telefone : +55 48 8411 4499

E-mail : contato@aureliosaraiva.com

Endereço : Florianópolis - Santa Catarina / Brasil

Facebook Twitter