- Primeros pasos
- Antes de empezar
- Tutorial
- Diseñar tu aplicación
- Eventos y reglas
- Regla: Si-Entonces-Si no
- Regla: abrir una página
- Regla: Abrir URL
- Norma: cerrar ventana emergente/inferior
- Regla: mostrar mensaje
- Regla: mostrar/ocultar indicador giratorio
- Regla: establecer valores
- Regla: iniciar el proceso
- Regla: subir el archivo al depósito de almacenamiento
- Regla: obtener el archivo del depósito de almacenamiento
- Regla: crear/actualizar registro de entidad
- Norma: elimina el registro de entidad
- Regla: añadir a la cola
- Función: Y, O, No
- Función: Concat
- Función: Contiene
- Función: Recuento
- Función: TerminaEn
- Función: Si
- Función: EstáEnBlanco
- Función: Longitud
- Función: Lista
- Función: ComienzaPor
- Función: suma
- Función: ordenar
- Función: ahora
- Función: hoy
- Función: Tiempo
- Función: Año
- Función: Mes
- Función: Día
- Función: Hora
- Función: Minuto
- Aprovechamiento de RPA en tu App
- Aprovechamiento de las entidades en tu App
- Aprovechar las colas en tu aplicación
- Gestión del ciclo de vida de las aplicaciones (ALM)
- Guía básica de resolución de problemas
Uso de validación de entrada necesaria
=true
. También puedes configurar un mensaje de error si el control no se rellena en tiempo de ejecución usando la propiedad Mensaje de error obligatorio.
Puedes añadir texto al lado del control usando la nueva propiedad Etiqueta. Puedes colocar la etiqueta por encima o a la izquierda del control usando la propiedad Colocación de etiqueta en la pestaña Estilo.
Esta propiedad está disponible actualmente para los siguientes controles de entrada:
- Selector de fechas
- Lista desplegable
- Selector de archivos
- Lista desplegable de selección múltiple
- Botón de radio
- Control deslizante
- Área de texto
- Cuadro de texto
En el siguiente ejercicio construiremos un formulario sencillo con validación de entrada requerida. Puedes usar este ejercicio para comprender mejor cómo funciona validación de entrada requerida y aprender cómo usarla de forma eficiente en tus aplicaciones.
- Abre tu aplicación ya existente o inicia una nueva.
-
Añade un nuevo control Botón a tu aplicación.
-
Añade
Subscribe
en la propiedad Texto.
-
-
Añade una página nueva en blanco a la aplicación.
- Cambia el nombre de la página a Página de suscripción.
-
Añade un control de visualización de Encabezado en la parte superior de la página.
- Añade
Subscribe to this app
en la propiedad Texto.
- Añade
-
Añade un control de Cuadro de texto bajo el encabezado.
- Cámbiale el nombre a
Name
. - Añade
Name:
en la propiedad Etiqueta. - Establece la propiedad Requerido de la Validación como
=true
.
- Cámbiale el nombre a
-
Añade un control Cuadro de texto bajo el cuadro de texto Nombre.
- Cámbiale el nombre a
Email
. - Añade
Email:
en la propiedad Etiqueta. - Establece la propiedad Requerido de la Validación como
=true
.
- Cámbiale el nombre a
Añade un control Selector de fechas bajo el último cuadro de texto.
- Cámbiale el nombre a
Date of birth
. - Añade
Date of birth:
en la propiedad Etiqueta.
=true
.
Cada uno de estos controles tiene una propiedad IsValid. Esta propiedad nos indicará si el control es válido o no.
=true
, el control no será válido.
-
Añade un control Botón bajo el selector de fechas.
- Añade
Submit
en la propiedad Texto. -
En la propiedad Deshabilitado, usa la propiedad isValid de los controles configurados previamente para construir la siguiente expresión:
=! Name.isValid || !Email.isValid || !Date of birth.isValid
.
- Añade
-
Ve al botón Suscribir de la Página principal y configura el evento Pulsado en.
- Añade una regla Abrir una página.
- Añade la Página de suscripción en el campo Qué página abrir.
-
Marca la casilla de verificación Mostrar como emergente (modal).
Después de seguir todos los pasos anteriores, puedes previsualizar la aplicación.
En el modo de vista previa, si haces clic en el botón Suscribir se abrirá la Página de suscripción. Observa que el botón Enviar está deshabilitado y solo se habilita cuando se rellenan todos los campos requeridos.