Articles of jsf jsf

¿Cuándo usar valueChangeListener o f: ajax listener?

¿Cuál es la diferencia entre los siguientes dos códigos: con respecto a la ubicación del listener ? y

¿Por qué necesito anidar un componente con rendered = “# {some}” en otro componente cuando quiero ajax-update?

Así que encontré algunas respuestas cercanas a esto, y encontré suficiente para solucionar el problema que tenía. Pero aún así, tengo curiosidad por comprender el funcionamiento de esto. Déjame ilustrar con un ejemplo: Tengo una página facelet .xhtml que se ve así (abreviada). #{results.field} Ahora, por el bien de la felicidad, no publicaré todo el […]

Valor de configuración de error de conversión para ‘convertidor nulo’ – ¿Por qué necesito un convertidor en JSF?

Tengo problemas para entender cómo usar la selección en JSF 2 con POJO / entidad de manera efectiva. Por ejemplo, estoy intentando seleccionar una entidad de Warehouse través del menú desplegable a continuación: Y el frijol administrado a continuación: @Named @ViewScoped public class Bean { private Warehouse selectedWarehouse; private List availableWarehouses; // … @PostConstruct public […]

javax.faces.application.ViewExpiredException: la vista no se pudo restaurar

He escrito una aplicación sencilla con seguridad administrada por contenedor. El problema es cuando inicio sesión y abro otra página en la que salgo, luego vuelvo a la primera página y hago clic en cualquier enlace, etc. o renuevo la página, obtengo esta excepción. Supongo que es normal (o tal vez no :)) porque cerré […]

JSF devuelve una página en blanco / sin analizar con fuente XHTML / XML / EL sin formato / sin formato en lugar de una salida HTML procesada

Tengo algunos archivos Facelets como a continuación. Contenido web | – index.xhtml | – register.xhtml | – plantillas | | –userForm.xhtml | `–banner.xhtml : Ambas páginas usan plantillas del directorio /templates . Mi /index.xhtml abre bien en el navegador. Obtengo el resultado HTML generado. Tengo un enlace en el archivo /register.xhtml en /register.xhtml . Sin […]

¿Cómo puedo pasar la fila seleccionada a commandLink dentro de dataTable o ui: repeat?

Estoy usando Primefaces en una aplicación JSF 2. Tengo un , y en lugar de seleccionar filas, quiero que el usuario pueda ejecutar directamente varias acciones en filas individuales. Para eso, tengo varios s en la última columna. Mi problema: ¿cómo puedo pasar una identificación de fila a la acción iniciada por el enlace de […]

¿Cómo averiguar la identificación del cliente del componente para la actualización / renderización de Ajax? No se puede encontrar el componente con la expresión “foo” a la que se hace referencia desde “barra”

El siguiente código está inspirado en PrimeFaces DataGrid + DataTable Tutorials y puesto en un de un reside en un de un . Aquí está la parte interna del código (comenzando desde el componente p:tab ); la parte externa es trivial. Cuando hago clic en , el código deja de funcionar y muestra el mensaje: […]

commandButton / commandLink / ajax action / listener method no invocado o input value not set / updated

Algunas veces, cuando se usa , o , la action , el actionListener o el método de listener asociados con la etiqueta simplemente no se invocan. O bien, las propiedades de los UIInput no se actualizan con los valores de UIInput enviados. ¿Cuáles son las posibles causas y soluciones para esto?