AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 17.05.2007, 11:52   #1  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Использование готовых форм ...
Здраствуйте ,

Моя проблема , что я хочу использовать уже сушествующих форм , но незнаю как получить данные от них . Обнаружил например , что форма SysFormSearch годиться для моих нужд - когда нужно вводит быстро какое нибудь значение и вернуть её в нужном месте . Я понимаю , что SysFormSearch - ето форма для поиска данных . Но может быть можно её использовать пошире ... . Так вот , как получить данные которые я ввел в контроль формы ? Или для таких нужд есть другие способы ?

Спасибо ! С уважением , Римантас
Старый 17.05.2007, 12:02   #2  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
На форме SysFormSearch есть метод getText, который Вы можете использовать после нажатия на форме ОК (closedOK) для получения введенных значений.
Старый 17.05.2007, 12:16   #3  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от kashperuk Посмотреть сообщение
На форме SysFormSearch есть метод getText, который Вы можете использовать после нажатия на форме ОК (closedOK) для получения введенных значений.
Тогда выходить что моя проблема - как вызвать ету форму ? ... Я использовал стандартное вызование :
Код:
    
   args = new args();
    args.name(formstr('SysFormSearch'));
    formRun = classFactory.formRunClass(args);
    formRun.init();
    formRun.run();
    formRun.wait();
Конечно formRun недаёт getText и я немогу взять значение .

Римантас
Старый 17.05.2007, 12:22   #4  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Ну, здесь все довольно просто. Надо всего лишь преобразовать к 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());
}
Старый 17.05.2007, 12:34   #5  
Rimantas is offline
Rimantas
Участник
 
304 / 16 (1) ++
Регистрация: 30.04.2004
Адрес: Utena , Lithuania
Цитата:
Сообщение от 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());
}
СПАСИБО ! То , что надо !

Римантас
Старый 17.05.2007, 12:37   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
И еще - простите за придирку.
В formStr необязательно кавычки вставлять
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Пользовательские настройки и модификация форм olesh DAX: Программирование 6 30.03.2017 10:54
Открытие форм с сервера с использованием MenuFunction gl00mie DAX: Программирование 6 01.04.2009 17:08
Как получить метки всех элементов всех форм (DAX 4) Qaz Qwerty DAX: Программирование 1 09.08.2008 05:39
Управление настройками форм LTA DAX: Программирование 11 11.12.2003 14:20
Настройка форм для групп пользователей Роман Кошелев DAX: Функционал 14 05.08.2002 16:32

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:44.