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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.03.2022, 23:38   #5  
DevAcc is offline
DevAcc
Участник
 
8 / 11 (1) +
Регистрация: 25.09.2021
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
у Вас задача такая же, как в этом примере?
не совсем, есть "уже легаси" код, который использовал генерацию FormTreeControl в коде и перехватывал context и еще несколько методов и докидывал туда нужных меню айтемов

кстати в вашем примере все равно все идет из формы

X++:
public str getContextMenuOptions()
        {
            str ret;
            int idx;
            ContextMenu menu = new ContextMenu();
            ret = super();
            
            idx = this.getSelection();
            if(idx)
            {
                tree.select(idx);
                menu = ctrl.eventTreeItemShowMenu(idx);
            }

            menu.OverrideSystemMenu(true);

            return menu.Serialize();
        }
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
patrickmouwen: D365 F&O/Commerce interfacing via Azure API Management: My Best Practices Blog bot DAX Blogs 0 10.03.2022 02:47
Sumit Potbhare: Retail Warehousing | Wrap up | Approach to D365 for Commerce with Adv WH Mgmt Blog bot DAX Blogs 0 28.04.2021 13:12
patrickmouwen: How to Unlock Many Hidden D365 Retail Features! Blog bot DAX Blogs 0 13.05.2020 22:13
patrickmouwen: D365 Retail APIs Part III: How to use the Retail APIs from Power Automate (Flow) and Logic App Blog bot DAX Blogs 0 28.01.2020 02:15
patrickmouwen: D365 Retail APIs Part II: How to know exactly what happens inside D365 Retail Blog bot DAX Blogs 0 14.12.2019 01:17

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

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

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