Definir o Foco num controlo
Quando é apresentado um novo diálogo e o foco predefinido deverá estar no controlo, será necessário um foco de conjunto explícito.
Para fazer chamadas para o evento de entrada, pode definir uma variável de contexto que está dependente da propriedade Input Event para uma cadeia que começa por SetFocus
e seguida por um elemento aleatório, para assegurar que a aplicação a deteta como uma alteração.
Fórmula do Power Fx de exemplo que aciona o comportamento do foco:
UpdateContext({ ctxComponentEvent: "SetFocus" & Text(Rand()) });
A propriedade InputEvent
do componente ficaria então dependente da variável de contexto ctxComponentEvent
.
Nota
Text(Rand())
é usado para gerar um valor exclusivo para o ctxComponentEvent
. É necessária uma alteração de valor exclusivo para acionar um evento no componente.