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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.05.2007, 14:50   #6  
miklenew is offline
miklenew
Участник
Аватар для miklenew
MCBMSS
1C
Лучший по профессии 2009
 
1,688 / 438 (18) +++++++
Регистрация: 10.07.2006
Адрес: г. Ликино-Дулёво
Цитата:
Сообщение от Tiruvileijadal' Посмотреть сообщение
Я этот код в книжке взяла. А зачем Args? Что они в себе несут?
Я вообще вот так делаю.
Args args;
;
args = new Args();
args.caller(this);
args.record(_salesPickingListJournalTable);
new Menufunction(menuItemActionStr(SalesPickingListRegistrate), MenuItemType::Action).run(args);
Args это когда форму ты открываешь в пользовательских настройках пишется кто вызывал. Так вот args это массив информации из того кто вызывал, можно также передать пареметр, табличную переменную через args. Если много параметров нужно передать, то на форме из которой вызываешь делаешь методы get_... Через args получаешь форму и обращаешься к методам этой формы. Только проверять надо что за элемент в args Args.caller().name(). Это ведь может быть не только форма но и контрол формы. Тогда надо args.caller().owner() и он даст хозяина контрола, т.е. форму. Вобщем как то так.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вызов метода базового класса Eldar9x DAX: Программирование 15 22.03.2008 19:10
Вызов класса из другого класса Protey DAX: Программирование 9 26.02.2007 11:01
"Программный" вызов метода класса!? axaLearner DAX: Программирование 13 16.08.2005 08:12
вызов класса с передачей параметров simply DAX: Программирование 2 23.06.2004 18:04

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

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

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