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

时间:2014-09-19 10:23:03

标签: axapta x++ dynamics-ax-2012

我有一个调用不同MenuItem的方法,具体取决于参数:

e.g。

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

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

1 个答案:

答案 0 :(得分:2)

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

2)您可以使用Global类中的以下方法:

  • boolean hasMenuItemAccess(MenuName name, MenuItemType type)

  • boolean hasMenuItemSecurityAccess(MenuFunction _menu)