handler en boton ....
Que tal a todos, el problema de hoy es que el handler del boton no llama a una funcion ... expongo parte del codigo
app.promotor.consultaspedidos.Pedido={
init:function(){
this.forma=new Ext.form.FormPanel({
region :'north',
bodyStyle :'padding:5px',
margins :'3 3 3 3',
split :true,
url :"ctrconsultaspedidos/cargapedidos",
collapsible :true,
title :'Busqueda por periodo',
height :150,
defaults:{
allowBlank :false,
width :200
},
items :[
new Ext.form.DateField({
name :'fechaini',
emptyText :'Ingrese fecha inicial...',
fieldLabel :'Del',
format :'Y-m-d'
}),
new Ext.form.DateField({
name :'fechafin',
emptyText :'Ingrese fecha final...',
fieldLabel :'al',
format :'Y-m-d'
})
],
buttons :[
{text:"Buscar",scope:this,handler:function(){
if(this.forma.getForm().isValid()){
window.msgERROR('Mensaje','Formulario aceptado');
}else{
window.msgERROR('Error','Ingrese campos requeridos');
}
}},
{text:"Cargar",scope:this,handler:this.Carga}]
});
this.vprincipal=new Ext.Window({
title :'Consulta de Pedidos',
id :'ventana',
width :800,
height :500,
layout :"border",
maximizable :true,
maximized :true,
border :true,
closable :false,
items :[this.grilla,this.forma]
});
this.vprincipal.show();
},
Carga: function(){
Ext.Msg.alert('error','hi');
}
Porque el boton "Cargar" no hace la llamada a la funcion "Carga"? me intriga mas porque en el firebug no sale nada de error ... por lo contrario la funcion anonima del boton Buscar anda sin problemas.
gracias a todos ...
Pues ya di con lo que estaba dando al traste con el script y era el nombre que estaba usando para el namespace ... en realidad no se si exista alguna convencion para establecerlos, pero al final lo modifique y comenzo a pasar el contexto de forma correcta ...
¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook
Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.