Comprender las fórmulas de comportamiento de aplicaciones de lienzo

La mayoría de las fórmulas calculan un valor. Al igual que una hoja de cálculo de Excel, el cálculo nuevo se realiza automáticamente cuando cambian los valores. Por ejemplo, es posible que desee mostrar el valor de un control Etiqueta en rojo si el valor es menor que cero o en blanco, si no es el caso. De este modo, puede establecer la propiedad Color de ese control en esta fórmula:

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

En este contexto, ¿qué significa que el usuario seleccione un control Botón? No ha cambiado ningún valor, por lo que no es necesario hacer un cálculo nuevo. Excel no tiene un equivalente a un control Botón.

Al seleccionar un control Botón, el usuario inicia una secuencia de acciones, o comportamientos, que cambiará el estado de la aplicación:

Como estas funciones cambian el estado de la aplicación, no se pueden volver a calcular automáticamente. Puede usarlas en las fórmulas para las propiedades OnSelect, OnVisible, OnHidden, además de otras propiedades del tipo On..., que se llaman fórmulas de comportamiento.

Más de una acción

Use puntos y comas para crear una lista de acciones a realizar. Por ejemplo, es posible que desee actualizar una variable de contexto y, a continuación, volver a la pantalla anterior:

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

Las acciones se realizan en el orden en que aparecen en la fórmula. La función siguiente no se iniciará hasta que se complete la función actual. Si se produce un error, no se iniciarán las funciones posteriores.

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).