在点击取消(Esc)按钮后,是否有任何人遇到类似的问题,在隐藏任何屏幕上的标签后,仍然可以看到标签文本(其中没有字段)?
选项卡将在您刷新页面时隐藏,但我只在点击取消(Esc)按钮后才会观察到这一点。
Build&版本:2017R2 17.200.0401
答案 0 :(得分:0)
如果登录的用户是所传递角色的成员,则下面的此函数将返回true。 然后,您可以使用PXUIFieldAttribute.SetVisible方法。
public static bool IsUserAMemberOf(string roleName, PXGraph graph)
{
var myUserName = graph.Accessinfo.UserName;
UsersInRoles assigned = PXSelect<UsersInRoles,
Where<UsersInRoles.username, Equal<Required<Users.username>>, And<UsersInRoles.rolename, Equal<Required<UsersInRoles.rolename>>>>>
.Select(graph, myUserName, roleName);
if (assigned == null)
return false;
return true;
}