Compreender as fórmulas de comportamento de aplicações de tela

A maioria das fórmulas calcula um valor. Tal como uma folha de cálculo do Excel, um recalculo ocorre automaticamente à medida que os valores mudam. Por exemplo, poderá querer mostrar o valor num controlo Etiqueta a vermelho se o valor for inferior a zero ou, caso contrário, a preto. Para que possa definir a propriedade Color desse controlo para esta fórmula:

If( Value(TextBox1.Text) >= 0, Color.Black, Color.Red )

Neste contexto, o que significa quando o utilizador seleciona um controlo Botão? Nenhum valor foi alterado, pelo que não existe nada de novo para calcular. O Excel não tem qualquer equivalente para um controlo Botão.

Ao selecionar um controlo Botão, o utilizador inicia uma sequência de ações ou comportamentos que irão alterar o estado da aplicação:

Uma vez que estas funções alteram o estado da aplicação, não podem ser automaticamente recalculadas. Pode utilizá-las nas fórmulas para OnSelect, OnVisible, OnHidden e outras propriedades On..., que se chamam fórmulas de comportamento.

Mais de uma ação

Utilize o ponto e vírgula para criar uma lista de ações a executar. Por exemplo, pode querer atualizar uma variável de contexto e, em seguida, regressar ao ecrã anterior:

UpdateContext( { x: 1 } ); Back()

As ações são realizadas pela ordem em que aparecem na fórmula. A função seguinte não será iniciada enquanto a função atual não estiver concluída. Se ocorrer um erro, as funções subsequentes podem não iniciar.

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).