Поделиться через


Установка фокуса на элемент управления

Когда отображается новое диалоговое окно, а фокус по умолчанию должен быть на элементе управления, потребуется явная установка фокуса.

Чтобы совершать вызовы входного события, вы можете установить переменную контекста, связанную со свойством входного события, в строку, начинающуюся с SetFocus, за которым следует случайный элемент, чтобы приложение распознало его как изменение.

Пример формулы Power Fx, которая запускает поведение фокуса:

UpdateContext({ ctxComponentEvent: "SetFocus" & Text(Rand()) });

Свойство InputEvent компонента затем может быть привязано к контекстной переменной ctxComponentEvent.

Заметка

Text(Rand()) используется для генерации уникального значения для ctxComponentEvent. Для запуска события в компоненте требуется изменение уникального значения.