|
![]() |
#1 |
Участник
|
Использование готовых форм ...
Здраствуйте ,
Моя проблема , что я хочу использовать уже сушествующих форм , но незнаю как получить данные от них . Обнаружил например , что форма SysFormSearch годиться для моих нужд - когда нужно вводит быстро какое нибудь значение и вернуть её в нужном месте . Я понимаю , что SysFormSearch - ето форма для поиска данных . Но может быть можно её использовать пошире ... ![]() Спасибо ! С уважением , Римантас |
|
![]() |
#2 |
Участник
|
На форме SysFormSearch есть метод getText, который Вы можете использовать после нажатия на форме ОК (closedOK) для получения введенных значений.
|
|
![]() |
#3 |
Участник
|
Цитата:
![]() Код: args = new args(); args.name(formstr('SysFormSearch')); formRun = classFactory.formRunClass(args); formRun.init(); formRun.run(); formRun.wait(); Римантас |
|
![]() |
#4 |
Участник
|
Ну, здесь все довольно просто. Надо всего лишь преобразовать к Object
X++: FormRun formRun; Object formRunObj; ; args = new args(); args.name(formstr('SysFormSearch')); formRun = classFactory.formRunClass(args); formRun.init(); formRun.run(); formRun.wait(); if (formRun.closedOK()) { formRunObj = formRun; info(formRunObj.getText()); } |
|
![]() |
#5 |
Участник
|
Цитата:
Сообщение от kashperuk
![]() Ну, здесь все довольно просто. Надо всего лишь преобразовать к Object
X++: FormRun formRun; Object formRunObj; ; args = new args(); args.name(formstr('SysFormSearch')); formRun = classFactory.formRunClass(args); formRun.init(); formRun.run(); formRun.wait(); if (formRun.closedOK()) { formRunObj = formRun; info(formRunObj.getText()); } ![]() Римантас |
|
![]() |
#6 |
Участник
|
И еще - простите за придирку.
![]() В formStr необязательно кавычки вставлять |
|