ADF tips: Diferentes formas de mostrar mensajes de validación
13/07/2017 -
Este post trata sobre las diferentes opciones que tenemos para mostrar mensajes de validación, como cuando tenemos un componente de entrada de datos marcado como requerido o como cuando utilizamos un componente tipo af:validateDoubleRange para manejar la validación.
Podemos tener un formulario simple como este:
Por defecto, si solo hay un error de validación, el mensaje se mostrará en una especie de bocadillo.
Si por el contrario tenemos más de un mensaje, estos se mostrarán en un popup.
Si queremos cambiar la forma en la que se muestran los mensajes disponemos de 2 componentes:
- af:messages
Hay 2 propiedades que configurar.
globalOnly: Cuando está true, los errores de validación no se mostraran en este componente.
inline: Para definir si los mensajes de validación se mostrarán inline, donde esté situado el componente o en un popup.
Podemos insertar este componente en la parte de arriba del formulario y cuando se produzca una validación se mostrarán los mensajes en esta área.
- af:message
La segunda opción es utilizar af:message. Este componente se utiliza para mostrar mensajes asociados a un solo componente.
Tanto si tenemos uno o más errores, éstos se mostrarán inline, en el af:message asociado al componente que los provoca.