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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.06.2014, 18:48   #1  
bio_unit is offline
bio_unit
Участник
Аватар для bio_unit
Сотрудники компании GMCS
Ex AND Project
 
119 / 77 (3) ++++
Регистрация: 21.04.2004
Что вызывать вместо write на data source которые работают через UnitOfWork
Вопрос к экспертам-разработчикам по AX2012

В AX2012 появилась такая крутая фича, как UnitOfWork.
Есть форма LogisticsPostalAddress, там на узле DataSources для св-ва ChangeGroupMode выставлено значение ImplicitInnerOuter
Т.е. на форме работает UnitOfWork
Я создал доп. свою таблицу на этой форме - для ввода некоторой доп. информации по адресам. Когда я изменяю значения полей в этой доп. таблице я должен вызвать LogisticsPostalAddress.LogisticsPostalAddressMap::formatAddress();
и сохранить изменения для таблицы LogisticsPostalAddress на форме

раньше я бы просто вызвал в методе write своей доп. таблицы после super():
public void write()
{
super();
LogisticsPostalAddress.LogisticsPostalAddressMap::formatAddress();
LogisticsPostalAddress_ds.write();
}

теперь когда в 2012 на форме работает UnitOfWork что нужно вызвать вместо LogisticsPostalAddress_ds.write()???

знаю, что когда работает UnitOfWork вместо write появляются события writing() и written()...

но вот как принудительно вызвать сохранение записи для datasource - не понимаю...
Теги
forcewrite

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
bojensen: Loop through Data Source Blog bot DAX Blogs 0 01.12.2013 16:15
emeadaxsupport: SEPA affected objects Blog bot DAX Blogs 0 29.11.2013 13:11
emeadaxsupport: Writing Data Upgrade Scripts Part 1: Understanding the components of the process Blog bot DAX Blogs 0 10.02.2012 05:16
Что сделать, чтобы связанные Data Source обновились? Maxim Gorbunov DAX: Программирование 4 11.04.2005 17:40
Использование View как Data Source или Нормализация Базы Знаний в Axapta rohlenko DAX: Программирование 15 17.02.2005 14:00

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

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

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