Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[Este artigo faz parte da documentação de pré-lançamento e está sujeito a alterações.]
Importante
Este é um recurso experimental. Para obter mais informações, consulte os recursos experimentais e de visualização.
Especifique uma ou mais fórmulas de comportamento que são executadas quando um evento dispara uma alteração nas instâncias do componente.
Por exemplo, defina a propriedade OnReset de um componente como uma ou mais fórmulas que fazem a inicialização e limpam a entrada. Redefina os valores quando a função Reset for executada nas instâncias do componente.
Observação
O recurso para criar propriedades comportamentais personalizadas é atualmente experimental. No entanto, você pode usar a propriedade OnReset padrão que está disponível em todos os componentes em seu ambiente de produção.
OnReset
Com um componente mestre selecionado, selecione OnReset na lista suspensa de propriedades (no lado esquerdo da barra de fórmulas) e insira uma ou mais fórmulas.
Para testar o OnReset, configure um controle para redefinir o componente. Por exemplo, defina a propriedade OnSelect de um botão para esta fórmula: Reset(ComponentName).
Exemplo – Resetar temporizador
Neste componente seletor de tempo, duas variáveis são usadas para exibir o tempo _selectedHour e _selectedMinute. Quando o seletor é redefinido, essas variáveis devem ser redefinidas para um valor padrão, digamos 12: 12. A propriedade OnReset para o componente tem a seguinte fórmula: Set(_selectedHour,12); Set(_selectedMinute,12)
Para disparar a redefinição, vá para uma tela e insira uma instância do componente. Adicione um botão e configure o OnSelect do botão para chamar Reset(TimerComponent_instance) para disparar OnReset.
Atualizar OnReset usando a propriedade personalizada
Além de redefinir uma instância de componente de fora do componente, há outro método para disparar o OnReset por dentro. "Gerar OnReset quando o valor é alterado" é uma opção ao criar uma propriedade de entrada personalizada. Ele permite que as alterações de valor dessa propriedade disparem o OnReset do componente. Esse método foi projetado para definir e redefinir o valor padrão facilmente.
Example
O exemplo acima mostra a revisão dos números de pedidos e a atualização dos números. O componente numérico para cima e para baixo é usado para aumentar ou diminuir o número de pedidos. Ao selecionar a galeria à esquerda, o número padrão do componente numérico para cima e para baixo é redefinido para exibir o número da ordem da ferramenta selecionada. Acione OnReset quando o valor mudar, permitindo redefinir o valor padrão quando a entrada for alterada.
Para fazer isso, verifique Raise OnReset quando o valor for alterado da propriedade de entrada padrão. OnReset do componente é definido como Set(_numericValue,'Numeric up down'. DefaultValue). _numericValue é a variável para armazenar o valor do valor do pedido atual. Defina o Default do controle Entrada de texto como If(IsBlank(_numericValue), 'Numeric up down'.DefaultValue, _numericValue).