Foros del Web » Programando para Internet » Javascript » Frameworks JS »

Consulta de Evento Button Ext Js

Estas en el tema de Consulta de Evento Button Ext Js en el foro de Frameworks JS en Foros del Web. Hola a todos estoy empezando a hacer una aplicacion, solo que al cerrar sesion lo tenia antes como un hipervinculo, lo yo quiero ahora es ...
  #1 (permalink)  
Antiguo 27/03/2013, 17:48
Avatar de Sumerio  
Fecha de Ingreso: octubre-2009
Mensajes: 195
Antigüedad: 10 años
Puntos: 6
Consulta de Evento Button Ext Js

Hola a todos estoy empezando a hacer una aplicacion, solo que al cerrar sesion lo tenia antes como un hipervinculo, lo yo quiero ahora es poder habilitarlo a un evento de un button.
Miren les muestro como lo tengo con hipervinculo:

Código PHP:
 ,{
         
flex1,
         
id:'north-right',
         
baseCls'',
         
html:'<a href="'+CONTEXT_PATH+'/mvc/login/logout">Cerrar Sesión</>'
      

El problema es cuando lo quise habilitar la propiedad href, funciona pero me levanta otra pestaña de la pagina que muestra el login:

Código PHP:
var btnUser Ext.create('Ext.Button', {
   
text'Cerrar Sesion',
    
iconCls:'icon-user-btn',
    
name'btnSession',
    
scale'large',
    
width150,
    
href:CONTEXT_PATH+'/mvc/login/logout'      
}); 
Alguien tiene una mejor idea.
  #2 (permalink)  
Antiguo 01/04/2013, 15:04
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 11 años, 3 meses
Puntos: 1532
Respuesta: Consulta de Evento Button Ext Js

usa mejor el evento click y redirecciona con JS:

Código Javascript:
Ver original
  1. var btnUser = Ext.create('Ext.Button', {
  2.    text: 'Cerrar Sesion',
  3.     iconCls:'icon-user-btn',
  4.     name: 'btnSession',
  5.     scale: 'large',
  6.     width: 150,
  7.     listeners: {
  8.     'click': function () {
  9.             window.location = CONTEXT_PATH+'/mvc/login/logout'; //o window.open();
  10.         }
  11.     }      
  12. });
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: button, evento, ext, funcion, html, js
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:24.