Fokus auf einem Steuerelement festlegen
Wenn ein neues Dialogfeld angezeigt wird, und der Standardfokus auf dem Steuerelement liegen sollte, ist ein expliziter festgelegter Fokus erforderlich.
Um das Eingabeereignis aufzurufen, können Sie eine Kontextvariable, die an die Eigenschaft „Eingabeereignis“ gebunden ist, auf eine Zeichenfolge festlegen, die mit SetFocus
beginnt, gefolgt von einem zufälligen Element. So kann sichergestellt werden, dass die App dies als Änderung erkennt.
Beispiel-Power Fx-Formel, die das Fokusverhalten auslöst:
UpdateContext({ ctxComponentEvent: "SetFocus" & Text(Rand()) });
Die InputEvent
-Eigenschaft der Komponente wird dann an die ctxComponentEvent
-Variable gebunden.
Notiz
Text(Rand())
wird verwendet, um einen eindeutigen Wert für das zu generieren ctxComponentEvent
. Zum Auslösen eines Ereignisses in der Komponente ist eine eindeutige Wertänderung erforderlich.