- Impressão
Teste da unidade do detector de alterações
Teste de unidade do Change Detector
Este aplicativo explica como configurar e usar o plug-in de widget personalizado do Change Detector
Objetivo
O objetivo do teste de unidade do Change Detector é permitir que os usuários aprendam e entendam como configurar e usar o widget personalizado Timer em seus aplicativos Tulip. Os widgets personalizados são widgets codificados que ficam sobre a plataforma Tulip para oferecer funcionalidades adicionais que atualmente não fazem parte da plataforma principal. O widget personalizado Change Detector é usado para detectar uma alteração em uma das entradas e disparar um evento quando a alteração for detectada.
Configuração
Os plug-ins de widget personalizado interagem com seu aplicativo por meio do uso de propriedades e eventos. As propriedades são os dados compartilhados que existem entre o aplicativo e o widget, enquanto os eventos são sinais que o widget pode enviar ao aplicativo. No editor de aplicativos, você pode criar acionadores com base nesses eventos. Os eventos também podem ser criados para enviar dados ao seu aplicativo.
O widget personalizado Timer faz uso de três propriedades e três eventos. A primeira propriedade que está sendo usada chama-se "Label", é do tipo texto e é somente leitura. Esse é o texto que será exibido como rótulo. A segunda propriedade que está sendo usada chama-se "Input Text", é do tipo texto e é somente leitura. Essa é a entrada de texto a ser monitorada quanto à mudança de estado. A próxima propriedade é denominada 'Input Number', é do tipo Number e é somente leitura. Essa é a entrada de número a ser monitorada quanto à mudança de estado.
O primeiro evento que está sendo usado nesse widget personalizado chama-se "Change Detected" (Mudança detectada) e é disparado quando há qualquer mudança nas variáveis Input Text ou Input Number. O segundo evento que está sendo usado nesse widget personalizado chama-se "Text Changed" (Texto alterado) e é disparado quando há uma alteração em Input Text (Texto de entrada) e retorna o novo valor do texto. O terceiro evento que está sendo usado nesse widget personalizado chama-se "Number Changed" (Número alterado) e é acionado quando há uma alteração em Input Number (Número de entrada) e retorna o novo valor de número.
Como funciona
O widget personalizado Change Detector é usado para detectar uma alteração em um dos inputs e disparar um evento quando a alteração é detectada. Um exemplo de como o widget personalizado Change Detector funciona pode ser visto no GIF abaixo.