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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.11.2007, 15:35   #1  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5803 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от Arahnid Посмотреть сообщение
Есть форма, она вызывает класс, тот другой абстрактный класс, а тот еще один класс. В этом "еще одном классе" надо получить переменную из формы. Если смотреть отладчиком, то переменная видна, как caller.FormRun.TransDate
Обычно для этого на форме делают метод типа parmTransDate() или getTransDate() и вызывают его из класса
X++:
Object formRun = _args.caller();
transDate = formRun.getTransDate();
ну и плюс надо как-то из "еще одного класса" получить ссылку на эту самую форму. только imho это как-то криво с точки зрения проверки типов, потому что компилятор не имеет ни малейшего представления о том, что это за метод такой, какие у него должны быть аргументы и что он должен вернуть. мне кажется, если у вас такая цепочка вызовов, то правильнее было бы в "еще одном классе" получать данные не с формы, о существовании которой он по идее и не должен знать, а из вызывающего класса, причем передавать данные должен сам вызывающий (абстрактный в вашем случае) класс через метод "еще одного класса". А так вот лазить "через голову" в какую-то там форму, которой может и не быть, или она может быть другой и нужного метода не содержать, - это очень как-то криво...
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как обратиться к элементам формы, для чтения/записи их свойств demon46 DAX: Программирование 4 14.09.2006 10:40
Как обратиться к методам формы Розен DAX: Программирование 2 11.04.2006 15:06
Обратиться к управляющим элементам из класса ... NetBus DAX: Программирование 1 02.03.2006 12:47
как обратиться в классе к тек.записи? sev DAX: Программирование 20 02.08.2005 11:05
Как динамически обратиться к свойствам елементов BaseEnum? if_maks DAX: Программирование 2 26.08.2003 16:15

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

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

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