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.
A maioria das fórmulas calcula um valor. Como uma planilha do Excel, o recálculo ocorre automaticamente à medida que os valores são alterados. Por exemplo, talvez você queira mostrar o valor em um controle Rótulo em vermelho se o valor for menor do que zero ou em preto, se for maior. Você pode definir a propriedade Color desse controle como esta fórmula:
If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )
Nesse contexto, o que significa quando o usuário seleciona um controle Botão? Nenhum valor foi alterado, portanto, não há nada de novo para calcular. O Excel não tem nenhum equivalente para um controle Botão.
Ao selecionar um controle Botão, o usuário inicia uma sequência de ações ou comportamentos, que alterarão o estado do aplicativo:
- Alterar a tela que é exibida: funções Back e Navigate.
- Controlar um sinal: funções Enable e Disable.
- Renovar, atualizar ou remover itens em uma fonte de dados: funções Refresh, Update, UpdateIf, Patch, Remove, RemoveIf.
- Atualizar uma variável de contexto: função UpdateContext.
- Criar, atualizar ou remover itens em uma coleção: funções Collect, Clear, ClearCollect
Como essas funções alteram o estado do aplicativo, elas não podem ser recalculadas automaticamente. Você pode usá-las nas fórmulas para as propriedades OnSelect, OnVisible, OnHidden e outras propriedades On..., que são chamadas de fórmulas de comportamento.
Mais de uma ação
Use ponto e vírgula para criar uma lista de ações a serem executadas. Por exemplo, é possível atualizar uma variável de contexto e, em seguida, retornar para a tela anterior:
UpdateContext( { x: 1 } ); Back()
As ações são executadas na ordem em que aparecem na fórmula. A próxima função não será iniciada até que a função atual seja concluída. Se ocorrer um erro, as funções subsequentes poderão não ser iniciadas.