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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.08.2013, 23:36   #2  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
365 / 542 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
А в чем собственно проблема ? Можно, например, использовать механизм отслеживания событий.

1. В методе dialog добавляем поле с типом EcoResCategoryId. Имя контрола, к примеру, categoryId. Разрешаем экземпляру нашего класса обработку событий при помощи allowControlMethodOverload_RU(true).

X++:
...
    dialog.customFieldName_RU('categoryId');
    dialog.addField(extendedTypeStr(EcoResCategoryId));
    dialog.allowControlMethodOverload_RU(true);
...
А дальше создаем метод-обработчик lookupReference
X++:
private Common categoryId_lookupReference()
{
    Common          common;
    ...
    common = EcoResCategory::lookupCategoryHierarchyRole(dialog.curFormControl_RU(),
                                                         EcoResCategoryNamedHierarchyRole::Procurement);
    ... 
    return common;
}
__________________
Sergey Nefedov
За это сообщение автора поблагодарили: trud (3), Sada (5), S.Kuskov (2), Dreadlock (2).
Теги
ax2012, lookup

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ax-erp: Overriding method for a control in dialog (RunBase framework) Blog bot DAX Blogs 0 18.09.2012 18:11
equalized: Dynamics Ax RunBase overriding dialog with a Form Blog bot DAX Blogs 0 19.01.2012 19:11
equalized: Dynamics Ax RunBase overriding dialog with a Form Blog bot DAX Blogs 0 15.01.2012 05:17
equalized: Dynamics Ax RunBase overriding dialog with a Form Blog bot DAX Blogs 0 15.10.2011 18:11
Kashperuk Ivan: “Go to main table” on a RunBase dialog control Blog bot DAX Blogs 0 25.08.2009 08:05

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 17:18.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.