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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.03.2022, 22:40   #1  
sukhanchik is offline
sukhanchik
Administrator
Аватар для sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,343 / 3563 (125) ++++++++++
Регистрация: 13.06.2004
Адрес: Москва
В классе PrintMgmtSetupUICtrlTree (который занимается рисованием дерева в форме управления печатью) есть взаимодействие между элементами дерева и классом ContextMenu.
Но там по сути (как я понял) каждый раз (видимо при раскрытии узла дерева) создается объект ContextMenu.

Мне кажется - этот пример - та альтернатива, которую нужно взять за основу для реализации контекстного меню для дерева.

у Вас задача такая же, как в этом примере?
__________________
Возможно сделать все. Вопрос времени
Старый 21.03.2022, 23:38   #2  
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, время: 17:58.