Freigeben über


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.