Definir o foco em um controle
Quando um novo diálogo for mostrado e o foco padrão tiver que estar no controle, um foco definido explícito será necessário.
Para fazer chamadas para o evento de entrada, você pode definir uma variável de contexto vinculada à propriedade Evento de Entrada para uma string que começa com SetFocus
e é seguida por um elemento aleatório para garantir que o aplicativo a detecte como uma alteração.
Exemplo de fórmula Power Fx que aciona o comportamento de foco:
UpdateContext({ ctxComponentEvent: "SetFocus" & Text(Rand()) });
A propriedade `InputEvent
do componente seria então vinculada à variável de contexto ctxComponentEvent
.
Nota
Text(Rand())
é usado para gerar um valor único para o ctxComponentEvent
. Uma alteração de valor exclusivo é necessária para acionar um evento no componente.