Barra de progreso en JSF 2

Buenas

Alguien sabe como hacer una barra de progreso, o mensaje de espera para cuando doy click en un boton y el tiempo que se demore el sistema en generarme la ventana de descarga de un archivo....

Estoy trabajando en jsf 2

Muchas Gracias!!!

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de benek

Biblioteca de componentes

Puedes ocupar alguna biblioteca de componentes que ya tienen componentes prefabricados para ello, y no romperte la cabeza haciendo una barra de progreso tú mismo.

Por ejemplo Richfaces y su  :

Saludos.

Bibliotecas para JSF2

Aprovecho el tema para una duda. Hasta hace tiempo RichFaces, iceFaces, OpenFaces y demás bibliotecas de componentes para JSF tenían solo soporte en beta para JSF2 (las que tenían soporte), el soporte de estas estaba enfocado en JSF 1.2
Me he desconectado un rato de Faces, ¿cómo va la adopción de JSF2 en estas y otras bibliotecas que conozcan?

Imagen de alejandro jaramillo rendon

Y alguna posibilidad

Y existe la forma de realizarla sin ayudas de librerias.....?????? simplemente con los componentes que trae por defecto el jsf2

Imagen de alejandro jaramillo rendon

Ajax download file jsf2

Alguien ha intentado realizar download files con el componente f:ajax de jsf2????

Imagen de iberck

MyFaces

Ya está hecho, alguna razón en especial por lo que quieres hacerlo sin ayuda de liberías?
la librería de MyFaces cuenta un componente ya hecho y sale en 3 patadas

Imagen de iberck

Fe de errata

Fe de errata: JSF al igual que los frameworks basados en componentes (como Tapestry) tienen la filosofía de crear un framework base para que librerías de terceros proporcionen componentes que sean como amalgamas para la base que ya tienes

Imagen de alejandro jaramillo rendon

Muchas gracias

Bueno lo que queria realmente era bloquear la pagina con un jQuery.blockUI hasta que apareciera la ventana de descarga (window download dialog), crei que con ajax era mas facil, pero bueno al fin encontre una solucion a esto sin modificar mucho el código que tenia desarrollado...

Muchas gracias por las respuestas...

Nos vemos en otro capitulo

Slds desde Colombia