![]() |
#1 |
MCTS
|
Получить путь в главном меню
Как по имеющемуся tableId (соответственно, имеем dictTable и его formRef), получить путь в главном меню к этой форме? Реально вообще, ну, пусть для простоты будем считать, что известен верхний узел, например, Ledger?
|
|
![]() |
#2 |
Участник
|
Бежим по
\Menus\Ledger вытаскиваем MenuItem из свойств. Находим MenuItem в АОТе, смотрим ObjectType ObjectName - если совпало, то замечательно ![]() Имейте ввиду, ссылки из главного меню может и не быть. ЗЫ Думать будет долго. ЗЗЫ Посмотрите Sidax
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
|
За это сообщение автора поблагодарили: Eldar9x (1). |
![]() |
#3 |
Участник
|
|
|
|
За это сообщение автора поблагодарили: Eldar9x (1). |
![]() |
#4 |
MCTS
|
Спасибо за помощь!
|
|
![]() |
#5 |
Участник
|
это не помощь
![]() это была ссылка на аналогичную хотелку |
|
![]() |
#6 |
Участник
|
Ну, если ты имеешь formRun, то ты прям из него сразу можешь получить formRun.args().menuItemName()
Но это только в том случае, если форма открыта именно из меню. Если же она открыта из другой формы - там уже сложнее - если необходимо прослеживать, откуда открыта форма, кто родитель, и откуда он был открыт. И не совсем понял, при чем здесь dictTable... |
|
Теги |
документация |
|
![]() |
||||
Тема | Ответов | |||
Evgeny Arlionak: Ссылки на главное меню: как получить? | 2 | |||
Как восстановить пункты в главном меню | 2 | |||
Работа с главным меню в Axapta | 0 |
|