Compartir por


Nocións acerca das fórmulas de comportamento para aplicacións de lenzo

A maioría das fórmulas calculan un valor. Do mesmo xeito que unha folla de cálculo de Excel, a repetición do cálculo ocorre automaticamente a medida que os valores cambian. Por exemplo, pode que queiras mostrar o valor nun control Etiqueta en vermello se o valor é menor que cero ou en negro se non. Entón, podes definir a propiedade Cor dese control nesta fórmula:

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

Neste contexto, que significa cando o usuario selecciona un control Botón ? Non se cambiou ningún valor, polo que non hai nada novo que calcular. Excel non ten equivalente a un control Botón .

Ao seleccionar un control Botón , o usuario inicia unha secuencia de accións ou comportamentos que cambiarán o estado da aplicación:

Debido a que estas funcións cambian o estado da aplicación, non se poden recalcular automaticamente. Podes usalas nas fórmulas para as propiedades OnSelect, OnVisible, OnHidden e outras On... , que se denominan fórmulas de comportamento.

Máis dunha acción

Empregue puntos e coma para crear unha lista de accións para realizar. Por exemplo, pode actualizar unha variable de contexto e logo volver á pantalla anterior:

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

As accións realízanse na orde na que aparecen na fórmula. A seguinte función non se iniciará ata que remate a función actual. Se se produce un erro, pode que as funcións posteriores non se inicien.