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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.01.2022, 13:14   #1  
Blog bot is offline
Blog bot
Участник
 
25,006 / 827 (78) +++++++
Регистрация: 28.10.2006
a33ik: Override form control Lookup using extensions
Источник: http://daxonline.org/1740-override-f...xtensions.html
==============

Expand controll Events node and right click on OnLookup and select Copy event handlr method.

To supress standard lookup method and following warning message:

More than one form was opened at once for the lookup control.
Use following code:
FormControlCancelableSuperEventArgs ce = e as FormControlCancelableSuperEventArgs; ce.CancelSuperCall();
Full lookup method:
[FormControlEventHandler(formControlStr(AssetParameters, VKInterfacesGroup_VKFixedAssetJournalNameId), FormControlEventType::Lookup)] public static void VKInterfacesGroup_VKFixedAssetJournalNameId_OnLookup(FormControl sender, FormControlEventArgs e) { Query query = new Query(); QueryBuildDataSource queryBuildDataSource; QueryBuildRange queryBuildRange; SysTableLookup sysTableLookup = SysTableLookup::newParameters(tableNum(InventJournalName), sender); sysTableLookup.addLookupField(fieldNum(InventJournalName, JournalNameId)); sysTableLookup.addLookupField(fieldNum(InventJournalName, Description)); queryBuildDataSource = query.addDataSource(tableNum(InventJournalName)); queryBuildRange = queryBuildDataSource.addRange(fieldNum(InventJournalName, JournalType)); queryBuildRange.value(SysQuery::value(InventJournalType::Asset)); sysTableLookup.parmQuery(query); sysTableLookup.performFormLookup(); FormControlCancelableSuperEventArgs ce = e as FormControlCancelableSuperEventArgs; ce.CancelSuperCall(); }






Источник: http://daxonline.org/1740-override-f...xtensions.html
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
stoneridgesoftware: Creating a Default Lookup Form with Filter in Dynamics AX Blog bot DAX Blogs 0 29.07.2016 02:37
dynamicsaxtraining: Vendor returns Blog bot DAX Blogs 0 11.10.2012 00:11
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25
CRM DE LA CREME! Some more useful javascripts for MS CRM Blog bot Dynamics CRM: Blogs 0 04.05.2010 11:05
wiki.dynamicsbook: Changes Made in Navision Attain 3.60 Blog bot Dynamics CRM: Blogs 0 02.09.2008 13:23
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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