- Impresión
Comprobación de la longitud de entrada Prueba unitaria
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.