|
|
#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 необязательно кавычки вставлять |
|
|