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