Partager via


Définir le focus sur un contrôle

Lorsqu’une nouvelle boîte de dialogue s’affiche et que le focus par défaut doit être sur le contrôle, il est nécessaire de définir le focus explicitement.

Pour effectuer des appels à l’événement d’entrée, vous pouvez définir une variable de contexte liée à la propriété Input Event sur une chaîne commençant par SetFocus et suivie d’un élément aléatoire pour vous assurer que l’application le détecte comme un changement.

Exemple de formule Power Fx qui déclenche le comportement de focus :

UpdateContext({ ctxComponentEvent: "SetFocus" & Text(Rand()) });

La propriété InputEvent du composant sera alors liée à la variable de contexte ctxComponentEvent.

Note

Text(Rand()) est utilisé pour générer une valeur unique pour le ctxComponentEvent. Une modification de valeur unique est requise pour déclencher un événement dans le composant.