- Impresión
Indicador de color de estado Prueba de la unidad
Esta aplicación explica cómo configurar y utilizar el widget personalizado Indicador de color de estado.
INSERTAR VÍDEO AQUÍ
PropósitoEl propósito de la Prueba de Unidad del Indicador de Estado de Color es permitir a los usuarios aprender y entender cómo configurar y utilizar el widget personalizado del Indicador de Estado de Color en sus aplicaciones Tulip. Los widgets personalizados son widgets codificados que se sientan encima de la plataforma Tulip para dar funcionalidad adicional que no es actualmente parte de la plataforma principal. Este widget personalizado específico muestra un objeto de color en la aplicación, basado en una entrada y un par clave:valor previamente definido.
Los pluginsdewidgets 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 Indicador de Estado de Color: STATUSES: Es una lista de objetos que contiene los pares específicos clave:valor (por ejemplo: Estados de la máquina y sus respectivos colores) STATUS: Introduzca aquí la entrada (clave), para mostrar el color (valor) asociado a ella. OBJECT LIST EMPTY: Este evento se dispara, cuando la lista de objetos STATUSES está vacía. El widget mostrará un fondo blanco. ESTADO NO DEFINIDO: Este evento se produce cuando el ESTADO introducido no está definido en la lista de ESTADOS. El widget muestra fondo negro.
Cómo funcionaEn el widget personalizado de indicador de color de estado, el usuario puede definir una lista de pares de color de estado en la propiedad STATUSES y, a continuación, vincular la propiedad STATUS a una estática, variable, registro de tabla, etc. Cuando se rellena este campo, el widget comprueba si el texto introducido existe en la lista predefinida y, en caso afirmativo, muestra el color correspondiente a ese estado. Si no existe, dispara un evento y pone el fondo en negro. Como mejores prácticas, vale la pena mostrar mensajes de error informativos en estos disparadores también.