Dieser Beitrag bezieht sich auf die Version:
Dynamics AX 2012
Dynamics AX 2012
Hallo Heinz, danke, hat mit sehr geholfen. Für 2009 muss die Passage if(treeNodeMenu.treeNodeType().id() == #NT_MENUITEM) und if(treeNodeMenu4Path && treeNodeMenu4Path.treeNodeType().id() == #NT_MENU) durch if(treeNodeMenu.sysNodeType() == #NT_MENUITEM) und if(treeNodeMenu4Path && treeNodeMenu4Path.sysNodeType() == #NT_MENU) ersetzt werden. Dann funktionierts auch dort. |
In 3.0 funktionierts so: -Entfernen der Einträge SysInfoAction_MenuFunction(diese Funktion ist erst mit Version 4.0 gekommen) -statt if(menuItem.label() like _searchStr) - if(menuItem.name like _searchStr) verwenden MfG Simon |
Hallo Simon, vielen Dank für deine ergänzenden Kommentare. |
|
|
|
|
|
|
Wer sich so wie ich schon häufig darüber geärgert hat, daß es in Dynamics AX keine Möglichkeit gibt, nach Menüeinträgen zu suchen, dem hilft vielleicht folgender Job.
Dieser durchsucht die Menüs nach einem bestimmten Text, im Beispiel *debitor* und gibt die gefundenen Menüeinträge als Infolog aus. Dabei kann man im Infolog direkt auf den jeweiligen Eintrag klicken und so das entsprechende Formular bzw. die entsprechende Funktion öffnen.