In my last post, I had discussed about extension capabilities of Form. In this post I will cover extension capabilities of Menu.
There are many menu extension examples available in AX7.
I will take example of AccountPayable.workspace.
To demonstrate all the capabilities I have created a new extension of Account Receivable menu : AccountsReceivable.FDDXXXExtension
By default when you create an extension, its name will be <ParentObject.extension>. You can rename it as you want.
You can do the following in the AX 7 menuextensions:
I have added new MenuItemReference VINMenuItemReferernceExample to AccountsReceivable.FDDXXXExtension.
In the properties, you define the Menu Item Type, Menu Item Name etc.
Though Show parent module, Display In Content Area properties are available but I could not see any effect of changing those properties.
Though you can add the separator but it doesn't show up in UI.
Following screenshot shows, how it looks in UI:
You can do the following in the AX 7 menuextensions:
Add new submenu:
I have added new submenu VINSubmenuExample to AccountsReceivable.FDDXXXExtension.
Add new MenuItemReference:
In the properties, you define the Menu Item Type, Menu Item Name etc.
Though Show parent module, Display In Content Area properties are available but I could not see any effect of changing those properties.
Add new Seperator:
I have added new separator VINSeperatorExample to AccountsReceivable.FDDXXXExtension.
Add new Menu Element Tile:
I have added new tile VINMenuElementTileExample to AccountsReceivable.FDDXXXExtension.
Add new Menu reference:
I have added new menu reference VINMenuReferenceExample to AccountsReceivable.FDDXXXExtension.
Following screenshot shows, how it looks in UI:
No comments:
Post a Comment