Установлення фокуса на елементі керування
Коли з’являється нове діалогове вікно, а фокус за замовчуванням має бути на елементі керування, потрібно чітко встановити фокус.
Щоб здійснювати виклики події введення, ви можете встановити змінну контексту, пов’язану з властивістю "Подія введення", у рядок, що починається з SetFocus
і за який слідує випадковий елемент. Це необхідно для того, щоб програма розпізнала це як зміну.
Приклад формули Power Fx, яка запускає поведінку фокуса:
UpdateContext({ ctxComponentEvent: "SetFocus" & Text(Rand()) });
Властивість InputEvent
компонента можна потім прив’язати до контекстної змінної ctxComponentEvent
.
Примітка
Text(Rand())
використовується для генерації унікального значення для ctxComponentEvent
. Щоб запустити подію в компоненті, потрібно змінити унікальне значення.