Comprobación de la longitud de entrada Prueba unitaria
  • 04 Nov 2023
  • 1 Minuto para leer
  • Colaboradores

Comprobación de la longitud de entrada Prueba unitaria


Resumen del artículo

Esta aplicación explica cómo configurar y utilizar el widget personalizado Comprobación de longitud de entrada.

INSERTAR VÍDEO AQUÍ

Propósito

El propósito de la prueba de unidad de comprobación de longitud de entrada es permitir a los usuarios aprender y comprender cómo configurar y utilizar el widget personalizado de comprobación de longitud de entrada en sus aplicaciones Tulip. Los widgets personalizados son widgets codificados que se sitúan encima de la plataforma Tulip para dar funcionalidad adicional que actualmente no forma parte de la plataforma principal. Este widget personalizado específico permite al usuario establecer el número máximo permitido de caracteres para una entrada, y comprueba si cumple los criterios o no.

Configuración

Los plugins de widgets personalizados interactúan con tu aplicación mediante el uso de propiedades y eventos. Las propiedades son los datos compartidos que existen entre tu aplicación y el widget, mientras que los eventos son señales que tu widget puede enviar a tu aplicación. En el editor de tu aplicación puedes construir disparadores basados en estos eventos. Los eventos también pueden enviar datos a tu aplicación.

Los siguientes props y eventos se utilizan en el widget personalizado Input Length Check: INPUT: Puede ser una cadena o un entero. Aquí es donde se introduce la entrada, cuya longitud está restringida. MAX LENGTH: Puede ser sólo entero. Es el número máximo de caracteres que puede tener la entrada. WRONG INPUT: Este evento se dispara cuando la longitud de la entrada es mayor que el número máximo permitido.
ERROR VARIABLE VACÍA: Este evento ocurre cuando la variable MAX LENGTH no está definida.

Cómo funciona

El widget personalizado Input Length Check permite al usuario predefinir un número máximo de caracteres permitidos en la prop MAX LENGTH, y luego comprueba la longitud de la prop INPUT si cumple o no este criterio. Si es más larga de lo permitido, el widget dispara un evento y trunca la prop INPUT a la longitud permitida.


¿Te ha sido útil este artículo?