Imprimir

Formularios Maestros

Los Formularios Maestros contienen los datos necesarios para crear y gestionar los Formularios que serán entregados en la aplicación.

Un Formulario maestro es, en principio, una plantilla html. Dentro de dicha plantilla, se pueden escribir marcadores que, llegado el momento, serán remplazados por datos o elementos de formularios. Los marcadores se escriben con el nombre del campo a rellenar envuelto en doble llaves, por ejemplo: {{ fecha }}.

Cada aplicación controlante de un formulario define la lista de campos posibles. A su vez, existen otras funciones que ayudarán a mejorar la experiencia y la seguridad, como por ejemplo: la definición de tipo de formulario y los plugins.

 

Agregar un formulario

Para crear un Formulario Maestro, lo primero que debemos hacer es definir su clave. La clave nos indica para qué aplicación se va a crear ese Formulario Maestro, y su uso dentro de la misma. A su vez, la aplicación podrá sugerir o forzar algunas configuraciones. 

Una vez definida la clave, para agregar un Formulario Maestro debemos tener en cuenta tres bloques: Principal, Configuraciones y Plugins.

 

Principal

Título

Elija un nombre significativo, tanto para el administrador, como para los usuarios.

Cuerpo

El cuerpo del Formulario, el resultado final dependerá de la creatividad y del conocimiento que se tenga sobre html.

 

Configuraciones

Tipo

El Tipo de Formulario indica cómo el sistema tratará al mismo. Las opciones pueden ser:

Estático: el Formulario Maestro se utiliza para autocompletar datos. Algunos ejemplos pueden ser: un certificado, una plantilla o un acta donde se visualicen datos, resúmenes o estadísticas de una aplicación.

Único: el sistema almacenará un único Formulario por usuario, con todos los datos que éste haya completado.

Reemplazable: el sistema almacenará varios Formularios por usuario, con todos los datos que éste haya completado. Cada nuevo Formulario reemplazará al anterior. Se utiliza para tener un histórico de un mismo Formulario, por ejemplo, para una Ficha de Salud.

Ícono

Una clase que represente un ícono. Actualmente el framework utiliza íconos de fontawesome.

Estilos

Esto creará en el documento una etiqueta <style></style>.

 

Plugins

Estos plugins permiten agregar funcionalidades. Algunas aplicaciones suelen sugerir opciones de plugins para sus formularios.

Al cargar

Se ejecuta justo antes de cargar el formulario.

Al validar

Se ejecuta justo antes de que un usuario guarde un formulario.

Al éxito

Se ejecuta luego de que un usuario guarde un formulario.

 

Editar un Formulario Maestro

Los Formularios Maestros pueden ser editados sin restricciones.

 

Eliminar un Formulario Maestro

Un Formulario Maestro se puede eliminar siempre que no esté siendo utilizado.

 

Elementos de formulario

Los Elementos de formulario se utilizan para ingresar y almacenar datos de los usuarios. Teniendo un Formulario Maestro, le podrá crear Elementos presionando en el ícono  .

 

Crear Elementos de formulario

Orden

El número de orden se utiliza internamente a la hora de mostrar tablas con los datos de los usuarios.

Encabezado

El encabezado se utiliza a la hora de mostrar tablas con los datos de los usuarios.

Nombre

El nombre con el que se insertará en el cuerpo del formulario.

Tipo

El tipo de elemento que desea crear. Actualmente, las opciones son:

  1. Texto: una caja para ingresar una línea de texto.
  2. Número: una caja para ingresar un número.
  3. Correo electrónico: una caja para ingresar un correo electónico.
  4. Fecha: una caja para ingresar una fecha.
  5. Área de texto: una caja para ingresar varias líneas de texto.
  6. Selector: un selector de opciones.
  7. Casilla de verificación: una casilla con dos estados, vacío y verificado.
  8. Boolean: un texto visible con dos estatos: Si y No.
  9. Aceptar: una caja con tres estados: Indefinido, Sí y No.
Longitud

Este valor depende del tipo de elemento. Algunos valores posibles son:

Si el elemento es un Selector, aquí se guardan las opcioones separadas por una barra vertical |.

Si el elemento es un Boolean, es posible ingresar un selector css, que será visible u oculto dependiendo del valor del elemento.

Requerido

Opcionalmente, puede obligar a que el usuario complete el valor del elemento.

Mensaje de error

En caso de que el valor del elemento sea requerido, aquí puede colocar un mensaje personalizado.

 

Editar un Elemento de formulario

Los Elemento de formularios pueden ser editados sin restricciones.

 

Eliminar un Elemento de formulario

Los Elementos de formulario se puede eliminar sin restricciones.