Informació sobre les fórmules de comportament de les aplicacions de llenç

La majoria de fórmules calculen un valor. Com un full de càlcul de l'Excel, el nou càlcul es produeix automàticament a mesura que canvien els valors. Per exemple, pot ser que us interessi mostrar el valor d'un control d'etiqueta en vermell si el valor és inferior a zero o en negre altrament. Per tant, podeu definir la propietat Color d'aquest control a aquesta fórmula:

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

En aquest context, què vol dir quan l'usuari selecciona un control Botó? No s'ha canviat cap valor, de manera que no hi ha res nou per calcular. L'Excel no té un equivalent a un control Botó.

Quan seleccioneu un control Botó, l'usuari inicia una seqüència d'accions o comportaments que canviaran l'estat de l'aplicació:

Com que aquestes funcions canvien l'estat de l'aplicació, no es poden tornar a calcular automàticament. Podeu utilitzar-les a les fórmules per a les propietats OnSelect, OnVisible, OnHidden i altres On..., que s'anomenen fórmules de comportament.

Més d'una acció

Utilitzeu punts i comes per crear una llista d'accions que voleu dur a terme. Per exemple, pot ser que us interessi actualitzar una variable de context i, a continuació, tornar a la pantalla anterior:

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

Les accions es realitzen en l'ordre en què apareixen a la fórmula. La funció següent no començarà fins que s'hagi completat la funció actual. Si es produeix un error, pot ser que les funcions posteriors no comencin.

Nota

Ens podeu dir quines són les vostres preferències d'idioma per a la documentació? Responeu una breu enquesta. (tingueu en compte que l'idioma de l'enquesta és l'anglès)

Trigareu uns set minuts a completar l'enquesta. No es recopilen dades personals (declaració de privadesa).