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


Установлення фокуса на елементі керування

Коли з’являється нове діалогове вікно, а фокус за замовчуванням має бути на елементі керування, потрібно чітко встановити фокус.

Щоб здійснювати виклики події введення, ви можете встановити змінну контексту, пов’язану з властивістю "Подія введення", у рядок, що починається з SetFocus і за який слідує випадковий елемент. Це необхідно для того, щоб програма розпізнала це як зміну.

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

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

Властивість InputEvent компонента можна потім прив’язати до контекстної змінної ctxComponentEvent.

Нотатка

Text(Rand()) використовується для генерації унікального значення для ctxComponentEvent. Щоб запустити подію в компоненті, потрібно змінити унікальне значення.