Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandro Barral

Zend + Frameworks JS

Recommended Posts

Muda pouca coisa e não fica complicado nao..

 

Acho que vou começar a me catequizar ao extjs (aos poucos) hheaue

 

gostei. qualquer duvida volto a postar...

 

Att,

 

Leandro Barral []'..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eita nossa senhora, eu nem imaginava que o ext dava pra fazer essas coisas parecido com o jquery....

 

Ah.. agora vo começa aprende o ext, sem nenhuma dúvida...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Extjs tem muita coisa a mais exemplo os listeners sao uma mao na roda

e pra tratar clicks, ou pressionamento de teclas tem keys ou fireKey

exemplos:

 

listeners: {
click: function(n) {

},
mousemove:function(n) {

},
mouseup:function(n) {

}
}

keys: [{
key: Ext.EventObject.ENTER,
fn: function(){

},
scope: this
}]

fireKey : function(e){		
if(e.getKey() == e.ENTER) {
	Ext.getCmp('campo').focus();									  
}	
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não entendi direito esse lance dos listeners..

 

E Fabyo.. sobre a validação de campos de um formulário eu uso o proprio Validate do Zend para quem nao tem suporte à js no navegador e para quem tem uso um plugin do jquery que faz isso, muito facil de usar, linko o arquivo js do plugin e coloco algo como:

 

$(document).ready(function(){
	$("#id-do-campo").validate();
  });

e no campo do formulário somente adiciono na class que tipo de validação eu quero, tipo email, numero, letras, somente float, etc..

 

class="required-email"

tem algo parecido em extjs ou eu teria que criar as validações??

 

Abraço.

 

Att,

 

Leandro Barral []'..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem sim, e é muito pratico tbm, e eu so seto o tipo de campo, ou posso criar minha propria validacao

mas por padrao campos numericos, e email ja tem pronto

 

veja esses exemplos, e entre em um campo e saia sem digitar nada

essa validaçao com imagem e tooltip eu acho dahora

 

http://extjs.com/deploy/dev/examples/form/dynamic.html

 

e aqui ele nao deixa inserir data final menor que inicial

 

http://extjs.com/deploy/dev/examples/form/adv-vtypes.html

 

http://extjs.com/deploy/dev/examples/statu...r-advanced.html

 

quando der eu monto um exemplo melhor

 

mas basicamente é esse padrao

 

Ext.form.VTypes['phone'] = /[0-9]/;//regex

 

Ext.form.VTypes['phoneText'] = 'Mensagem de erro...';

 

http://blog.adampresley.com/2008/05/08/adv...on-using-extjs/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas ele só funfa se estiver usando a criação de form do proprio ext??

 

ou posso usar tipo

Ext.onReady(function() {
		Ext.get('campoForm').VTypes['phone'] = /[0-9]/;
	});

Pode ser feito assim? porque o zend faço a validação independente se eu estiver usando Zend_Form ou nao, ele valida os dados...

 

Att,

 

Leandro Barral []'..

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.