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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.06.2020, 10:11   #1  
Blog bot is offline
Blog bot
Участник
 
23,258 / 788 (73) +++++++
Регистрация: 28.10.2006
i-neti: Особенности классов EventHandler для разных объектов
Источник: https://dynamics.i-neti.ru/stati/oso...aznyh-obektov/
==============



Источник: https://dynamics.i-neti.ru/stati/oso...aznyh-obektov/
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
Старый 18.06.2020, 11:30   #2  
trud is offline
trud
Участник
Лучший по профессии 2017
 
861 / 1112 (39) ++++++++
Регистрация: 07.06.2003
Записей в блоге: 1
Хороший пост, но лучше все же использовать CoС, не будет приведений к объекту и как правило будут работать перекрестные ссылки
https://docs.microsoft.com/en-us/dyn...m-data-sources

Цитата:
Я буду обновлять этот пост, по мере роста моего опыта работы с D365FO
Кстати документация Microsoft сейчас на Гитхабе и они охотно принимают замечания. Т.е. если в документации что-то непонятно, то как вариант можно обновлять ее
Старый 18.06.2020, 22:15   #3  
skuull is offline
skuull
Участник
Most Valuable Professional
Лучший по профессии 2014
 
659 / 679 (24) +++++++
Регистрация: 08.03.2013
Адрес: ХЗ
Так это не их статья, это перевод
Старый 19.06.2020, 09:50   #4  
online
Stitch_MS
Участник
Аватар для Stitch_MS
Соотечественники
 
323 / 300 (11) ++++++
Регистрация: 27.02.2006
Адрес: Дания
Оригиналу два года.
Старый 13.07.2020, 18:29   #5  
wojzeh is offline
wojzeh
Участник
Аватар для wojzeh
Соотечественники
 
629 / 404 (15) +++++++
Регистрация: 27.04.2006
Адрес: Montreal
суть сводится к

X++:
[FormDataSourceEventHandler(formDataSourceStr(<FormName>, <FormDataSourceName>), FormDataSourceEventType::Activated)]
    public static void FormDataSourceName_OnActivated(FormDataSource _sender, FormDataSourceEventArgs _e)
    {
        <FormDataSourceTable>       formDataSourceTable                 = _sender.cursor();
        FormRun                     formRun                             = _sender.formRun();
        FormDataSource              anyFormDataSource_ds                = formRun.dataSource(formDataSourceStr(<FormName>, <AnyFormDataSourceName>)) as FormDataSource;
        <AnyFormDataSourceTable>    anyFormDataSourceTable              = anyFormDataSource_ds.cursor();
        FormControl                 anyFormControl                      = formRun.design(0).controlName('AnyFormControlName');
        
        // your logic goes here, for example
        if(formDataSourceTable.enabled())
        {
            anyFormControl.visible(false);
            anyFormControl.enabled(!anyFormDataSourceTable.RecId);
        }
    }
__________________
Felix nihil admirari
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
DAX2009 аналог friend классов. Как сделать? Raven Melancholic DAX: Программирование 9 07.11.2015 23:50
i-neti: Табличное наследование и наборы объектов Blog bot DAX Blogs 0 21.02.2014 00:12
автоматический отчет с различием объектов в разных application Evgeniy2020 DAX: Программирование 2 30.07.2008 12:40
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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