Difference between menu item types; Display, Output and Action in Dynamics Ax

Difference between menu item types; Display, Output and Action in Dynamics Ax

Developers often ask me what the difference is between the three different menu item types shown in AOT and when should you use them as it appears that all menu items inside the three ‘folders’ I would say have the same set of properties and support the same object types. So what is the difference? The answer is that there is no difference, the difference is a conceptual one rather than a functional or a technical one.

1. Display Menu item

This folder is used to contain menu items that reference runnable objects which are primarily for presenting data to the user such as forms and dialog’s.

2. Output Menu item

An output menu item should have the soul purpose to print a result, mostly used for referencing classes.

3. Action Menu item

As the name says it, you should create a menu item under this folder if your runnable object has an action to perform, for example creating or updating data.

So choosing between these three is on the developers sole discretion and I hope now you’ll be able to make a better choice for your scenario.

For more information visit :  Msdn Menu Items Best Practices [AX 2012]

时间: 2024-10-08 12:09:11

Difference between menu item types; Display, Output and Action in Dynamics Ax的相关文章

How to create a menu item for SSRS report

To create a menu item for a report 1.Open Microsoft Dynamics AX. 2.In the AOT, expand the Menu Items node. 3.Right-click the Output node, and then click New Menu Item. 4.Select the node for the menu item. 5.In the Properties window, type a name for t

wampserver:Could not execute menu item.

今天在使用wampserver时候突然就报:Could not execute menu item (internal error)[exception] Could not execute run action:系统找不到指定的文件,这个错误.但是试用了它的功能,都能正常使用,就是在点localhost或者phpmyadmin的时候,报图片上的错误. 找到wamp安装根目录wampmanager.conf文件.如图 2 找到 installDir = "D:/Program Files (x8

Editor Scripting学习笔记之Menu Item

主要用到: MenuItem属性 MenuCommand参数 可能用到: EditorApplication类 Selection类 GameObjectUtility类 FileUtil类 Undo类 以及各种工具类,视情况而定 Menu Item是编辑器扩展中最简单的一种扩展方式,主要用于对常用操作进行封装,使之成为菜单,方便调用.用法非常简单,直接上代码 using UnityEngine; using UnityEditor; public class MenuTest { // Add

Toolbar 和 CollapsingToolbarLayout一起使用时menu item无点击反应解决办法

昨天一直在琢磨为什么Toolbar和CollapsingToolbarLayout一起使用时menu item无点击放应的原因,后来在stackoverflow上一条回答,说可能是Toolbar的背景颜色太深导致点击时的水波纹不明显.这个启发了我,会不会是跟toolbar的背景有关呢?贴上代码: <android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res

(11)zabbix item types监控类型

1. 什么是item types item types是由zabbix提供的各种类型的检查器(这样翻译很奇怪),大致就是Zabbix agent, Simple checks, SNMP, Zabbix internal, IPMI, JMX monitoring等等. 那么在哪里可以看到这些东西呢?一般在创建或者配置一个监控项的时候.每次创建监控项你都必须选择一个检测类型. 看如下图: 2. item types注意点 从zabbix 2.0开始一台主机可以定义多个接口,什么是接口? agen

解决scrollview上的menu拖动问题以及menu item在可视区外仍能触发的问题

最近在做项目发现一个让人很头疼的问题 qiick-3.5 引擎 lua 版本 一 问题如下: ① 在Cocostudio中做界面 使用 scrollview 控件 ,然后 scrollview 控件的 item 点击事件 是 ImageView ② 当拖动 scrollview 的时候会 触发 item 的点击事件,照成体验及其的差. 二 解决方案 ① 重写 imageview的 点击事件 添加一个成员变量 ② 实现基本原理: 1.首先判断当前imageview 是否接收了吞噬事件.如果不吞噬事

Could not execute menu item(internal error),[Exception] Could not perform service action:服务尚未启动。

对于wampserver处于离线状态无法启动的原因一般是是服务无法启动,主要有两方面: 一.Apche服务无法启动(80端口冲突) 解法方法如下: 找到Apache安装目录下conf目录下的httpd.conf文件. 打开它,找到“Listen 80”和“ServerName localhost:80”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”和“ServerName localhost:80”. 重启wamp,就可以生效了 二.mysql服务无法启动(3306端口

Could not execute menu item (internal error) [Exception] Could not perform service action

我在机器里已经安装了IIS7后又安装了wampServer我想让这两个服务都可以独立运行.由于这两个服务都占用80端口. 所以后安装的wamp在启动(put online)的时候就会报错如下图 问题出了,有几个办法可以解决这个问题: 1. 修改IIS 的默认端口号 2. 修改apache的默认端口号 通常我修改apache的默认端口号: 1. 在appache中找到配置文件httpd.conf. 2.修改Lisen 端口号:80->xxxx. xxxx最好用大于1024.因为1024以内大部分被

Styles and Themens(2)与style相关的属性详表

在R.attr中 Constants absListViewStyle Default AbsListView style. accessibilityEventTypes The event types this serivce would like to receive as specified in AccessibilityEvent. accessibilityFeedbackType The feedback types this serivce provides as specif