Comprendre les formules de comportement pour les applications canevas

La plupart des formules calculent une valeur. Comme dans une feuille de calcul Excel, le recalcul se produit automatiquement lorsque les valeurs changent. Par exemple, vous voulez afficher la valeur dans un contrôle Étiquette en rouge si elle est inférieure à zéro ou en noir dans les autres cas. Ainsi, vous pouvez configurer la propriété Color de ce contrôle sur la formule suivante :

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

Dans ce contexte, que se passe-t-il lorsque l’utilisateur sélectionne un contrôle Bouton  ? Aucune valeur n’a changé, donc aucun nouveau calcul ne doit être effectué. Le contrôle Bouton n’a aucun équivalent dans Excel.

En sélectionnant un contrôle Bouton, l’utilisateur lance une séquence d’actions ou de comportements qui va modifier l’état de l’application :

Ces fonctions modifiant l’état de l’application, elles ne peuvent pas être recalculées automatiquement. Vous pouvez les utiliser dans les formules pour les propriétés OnSelect, OnVisible, OnHidden et d’autres propriétés On..., qui sont appelées « formules de comportement ».

Liste d’actions

Utilisez des points-virgules pour créer une liste d’actions à effectuer. Par exemple, si vous souhaitez mettre à jour une variable de contexte, puis revenir à l’écran précédent :

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

Les actions sont exécutées dans l’ordre dans lequel elles apparaissent dans la formule. La fonction suivante ne démarre pas tant que la fonction en cours n’est pas terminée. Si une erreur se produit, les fonctions suivantes ne peuvent pas démarrer.

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).