Progress-4GL: Как динамически добавить заполнение в форму и принять в нее пользовательский ввод? - PullRequest
0 голосов
/ 02 мая 2020

У меня есть форма в базовой программе QAD mfg / pro (ver 10.2). Я знаю названия форм, рамок и полей. У меня не будет доступа к модификации кода базовой программы. У меня есть программа-обертка, которая обращается к различным полям из существующей формы, используя дескрипторы first-child, next-sibling et c.

Что я хочу сделать, это добавить заполнение в эту форму / фрейм из программы-оболочки и во время выполнения ввести пользовательский ввод в это поле.

Мне удалось создать текст (для метки) и заполнить поле (называемое пользователем) во фрейме, однако поле не включено.

create fill-in txt_user 
assign
    name = "txt_user"
    row = 7
    column = 19             
    frame = hWidget         
    visible = true           
    side-label-handle = lbl_user.

Как включить заполненное поле txt_user и получить в него входные данные?

1 Ответ

1 голос
/ 02 мая 2020

Чтобы включить поле, установите для свойства SENSITIVE значение TRUE. Чтобы запросить текущее значение, прочитайте свойство INPUT-VALUE.

...