Compartilhar via


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.