Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Axapta 是否检查了使用MenuFunction运行操作菜单项或打开显示菜单项的权限?_Axapta_X++_Dynamics Ax 2012 - Fatal编程技术网

Axapta 是否检查了使用MenuFunction运行操作菜单项或打开显示菜单项的权限?

Axapta 是否检查了使用MenuFunction运行操作菜单项或打开显示菜单项的权限?,axapta,x++,dynamics-ax-2012,Axapta,X++,Dynamics Ax 2012,我有一个方法,根据参数调用不同的菜单项: e、 g 是否会自动检查当前用户是否具有打开/运行各种菜单项的权限? 如果没有,我如何通过代码检查用户的权限/菜单项所需的权限?1)是的,将自动检查当前用户是否具有打开/运行菜单项的权限 2) 您可以从全局类中使用以下方法: boolean hasMenuItemAccess(MenuName,MenuItemType类型) boolean hasMenuItemSecurityAccess(菜单功能) new MenuFunction(menuit

我有一个方法,根据参数调用不同的菜单项:

e、 g

是否会自动检查当前用户是否具有打开/运行各种菜单项的权限? 如果没有,我如何通过代码检查用户的权限/菜单项所需的权限?

1)是的,将自动检查当前用户是否具有打开/运行菜单项的权限

2) 您可以从
全局
类中使用以下方法:

  • boolean hasMenuItemAccess(MenuName,MenuItemType类型)

  • boolean hasMenuItemSecurityAccess(菜单功能)

new MenuFunction(menuitemActionStr(MenuItemToCall), MenuItemType::Action).run(args);