Hola, me gustaría saber opiniones respecto a una duda que tengo con el ciclo de vida del framework JSF:
- Digamos tenemos un formulario con 3 campos. Un input text obligatorio, y dos combos. El primero tiene una lista que dependiendo de la opción seleccionada, hace variar la lista del segundo.
- Por ello, el componente select tiene un evento onchange capturado en el bean que ejecuta la acción que hace cambiar la segunda lista. Todo correcto funciona a la perfección.
- Según el ciclo de vida JSF, si la fase de validaciones falla, avanzamos hasta la fase de renderizar respuesta, con lo que si no rellenamos el input obligatorio, cuando cambiemos de valor en el primer combo, el form se submite, y el proceso de validación casca y por tanto volvemos a la misma vista y la fase de actualizar el modelo no se ejecuta. Todo correcto, pero lo que si que compruebo es que la acción que desencadena el onchange sí que se ejecuta, es decir la segunda lista se ha recargado, no dice que debería haber avanzado a renderizar respuesta directamente sin pasar las fases que hay entre medio???? o lo único que no hace es asignar los set de los beans que están conectados con sus correspondientes componentes?.
Gracias.