Как я могу использовать установочную переменную на том же экране, на котором она вводится - PullRequest
1 голос
/ 02 декабря 2011

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

1 Ответ

2 голосов
/ 02 декабря 2011

Две возможности:

1) Ваш скрипт действия кнопки может сохранить ввод всех компонентов формы в качестве первого действия. Для этого звоните

formEnvironment.saveFormComponents();

Тогда context.getVariable ("myVar") вернет значение, введенное на том же экране.

2) Вы напрямую получаете доступ к компоненту формы в скрипте действия кнопки:

String text = ((JTextField)formEnvironment.getFormComponentById("123").
                  getConfigurationObject()).getText();
...