En Athento es posible jugar dinámicamente con las propiedades de los campos o metadatos de un formulario, por ejemplo:
- Mostrarlos u ocultarlos
- Hacerlos sólo lectura
- Mostrarlos de un color
- Hacer otras cosas con ellos (cálculos, comprobaciones, etc.)
Estas reglas pueden estar ligadas a los grupos u otras condiciones.
A continuación, repasaremos las opciones disponibles.
Automations o reglas de visualización de campos o categorías
Es la opción más fácil de configurar pues no requiere programación. Las reglas para mostrar, ocultar o hacer solo lectura se definen desde una interfaz gráfica. La evaluación de las condiciones se puede realizar desde el servidor o desde el cliente. Athento recomienda, que la evaluación se realice desde el cliente para los casos en los que se trabaje con formularios extensos, con muchas reglas y muchos usuarios trabajando en ellos. Así mismo, recomienda priorizar los automatismos de categorías sobre los de campos individuales.
¿Cómo crear reglas de visualización de campos a nivel de categoría?
Aplicar reglas de visualización sobre los campos de un documento
Hidden Conditions - Condiciones Ocultas
Puedes utilizar las condiciones ocultas para hacer que un campo o metadato esté oculto o solo visible para un grupo de usuarios. Utiliza esta opción cuando tengas condiciones más estáticas y fuertes restricciones. Con esta opción, el campo no estará disponible en el código fuente que se renderiza.
Condiciones restrictivas de ocultación o visualización de campos - Hidden conditions
Javascript Validation
La opción Javascript Validation del formulario (solo disponible desde la administración avanzada) te permitirá realizar condiciones u operaciones de todo tipo a nivel de cliente. Si los automations o reglas de visualización no te permiten configurar lo que quieres hacer, tienes la flexibilidad del Javascript Validation. Es más técnico, pero más flexible. En este artículo, puedes ver un ejemplo de las configuraciones que pueden hacerse: ¿Cómo se pueden activar o desactivar opciones de un campo seleccionable (choice)?
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.