Translate

sábado, 27 de septiembre de 2014

11. Curso de Java Server Faces 2.0 (Eventos)




Manejo de eventos en JSF 2.0

Evento ValueChangeListener:

 

Ejemplo:

 



Ejecución:
Cuando cambiamos el nombre del país en el combo, el campo idioma se llena de forma automática de acuerdo al país escogido, esto porque se dispara una acción cuando el campo país cambia.

 



ActionListener:

ActionListener:

  •   Son orientados a ejecutar lógica de presentación.
  •   No pueden decidir que mensaje se envía al controlador.


Action:
  •   Diseñados para la lógica del negocio.
  •   Deciden sobre la navegación del sistema.

Hay 2 formas de usar actionListener:
 
1. En el botón o link use el atributo actionListener directamente.


 
   
El método que se utilice debe implementar un parámetro de tipo ActionEvent

 

2.  Dentro del botón o link agregue el tag f:ActionListener y especifique una clase que implemente la interfaz ActionListener y sobrescriba su método processAction().

 
 
Clase que hereda de la interfaz ActionListener:

 

Ejemplo:

 



 

No hay comentarios.:

Publicar un comentario