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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.05.2020, 18:11   #1  
Blog bot is offline
Blog bot
Участник
 
23,157 / 786 (73) +++++++
Регистрация: 28.10.2006
goshoom: FormObservableLink works in data source extensions
Источник: http://dev.goshoom.net/en/2020/05/fo...ce-extensions/
==============

FormObservableLink class is useful for refreshing display and edit methods in D365FO. You create an instance variable of FormObservableLink type in a form, initialize it and call its observe() method in display/edit methods that you need to refresh on demand. When the refresh is required, you call markChanged() method of FormObservableLink and the system will rerun the methods and display new values. You can find more details in AX 7. Display methods and Form Observability, for instance.

I wondered if I can do the same in a data source extension and I wasn’t really should that it would work. But it does – and the implementation is virtually the same as when building a whole form.

Here is a simple example:

[ExtensionOf(formDataSourceStr(smmContactPerson, ContactPerson))]final class MySmmContactPerson_ContactPersonDs_Extension{ // Declare and initalize FormObservableLink private FormObservableLink observableLink = new FormObservableLink(); edit NoYes myMethod(boolean _set, ContactPerson _contactPerson, NoYes _newValue)    { // This says that observableLink will be able to refresh myMethod()        observableLink.observe();         ....    } void refreshMethodsWhenSomethingHappened() { // Here we trigger a refresh observableLink.markChanged(); }}








Источник: http://dev.goshoom.net/en/2020/05/fo...ce-extensions/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
survivingcrm: The Real Common Data Service Emerges Blog bot Dynamics CRM: Blogs 0 08.04.2019 22:12
patrickmouwen: 1yr with AX7 Data Management – My top 12 learnings Blog bot DAX Blogs 2 12.10.2016 15:14
emeadaxsupport: SEPA affected objects Blog bot DAX Blogs 0 29.11.2013 13:11
atinkerersnotebook: Using PowerPivot to Analyze Dynamics AX Data Blog bot DAX Blogs 1 05.10.2013 07:23
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, время: 00:23.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.