我有一个调用不同MenuItem的方法,具体取决于参数:
e.g。
new MenuFunction(menuitemActionStr(MenuItemToCall), MenuItemType::Action).run(args);
如果当前用户有权打开/运行各种菜单项,是否会自动检查? 如果没有,我如何通过代码检查用户的权限/菜单项所需的权限?
答案 0 :(得分:2)
1)是的,会自动检查当前用户是否有权打开/运行菜单项。
2)您可以使用Global
类中的以下方法:
boolean hasMenuItemAccess(MenuName name, MenuItemType type)
boolean hasMenuItemSecurityAccess(MenuFunction _menu)