Menu Item Properties
The following properties are available for all menu items (display, output, and action), including those used for Web menus.
|
Property |
Description |
|---|---|
|
ConfigurationKey |
Select which configuration key is required to enable the menu item. Use the key for the module that the object belongs to. |
|
CountryConfigurationKey |
Set a country-specific key in addition to or instead of a standard configuration key. Optional. |
|
CreatedBy, CreationDate, CreatedTime, ChangedBy, ChangedDate, ChangedTime, LockedBy |
Read-only System Properties. |
|
EnumTypeParameter and EnumParameter |
Choose an enumerated type as a parameter for the Object, and then select an enum value as the EnumParameter property. Optional. These properties are typically used when one form is used in several different situations. You can change the behavior of the form, depending on the EnumParameter value. For example, the PriceDiscGroup form is used by three different display menu items (PriceDiscGroup_*), which each have a different EnumParameter value. In the form's init method, a switch construct checks the value, and then the form is created accordingly. |
|
HelpText |
Create a Help string for the menu item. The text is displayed on the status bar when a user selects the object opened by the menu item (for example, a form). Note
To write a Help topic for the menu item, find the topic with the same name as your menu item in the Application Documentation/Menu Items node in the Application Object Tree for Microsoft Dynamics AX. This will then be displayed instead of any Help written about the object opened by the menu item.
|
|
Label |
Select a label to use as the name displayed for the item in menus and on buttons. |
|
MultiSelect |
Choose to allow use of the menu item on multiple record selections in forms. |
|
Name |
The name of the menu item. |
|
NeededAccessLevel |
Define the minimum access required if the menu item is to appear on a menu or a button. In conjunction with SecurityKey, this property is used to set access to the menu items for different user groups. |
|
Object |
Choose an object of object type specified in the Class property. |
|
ObjectType |
Select the kind of object that the menu item will open. |
|
Parameters |
Specify the arguments that are passed to the object. Optional. |
|
RunOn |
Choose whether the menu item should be executed on the client, the server, or where it is called from. Mostly used for menu items opening reports. This property will only determine where the application object is executed from if the object has its own RunOn property set to Called from.
|
|
SecurityKey |
Select which security key is required to enable the menu item in conjunction with NeededAccessLevel. |
|
Web |
Specify the URL to open when running the menu item. Only used when the Class property is set to Web. |
|
WebConfigurationKey |
Select a Web-specific configuration key in addition to a standard configuration key. Web menu items only. Optional. |
|
WebPage |
Specify the Web page that is linked to the menu item. Used only when the Class property is set to Web. |
|
WebSecureTransaction |
Select whether the menu item requires secure transactions (SSL). Web menu items only. |
Note |
|---|
|
When you use the Parameters or EnumParameter properties, errors such as type mismatches can only be found at run time—not at compile time. |
Note