当前位置: 首页 > 知识库问答 >
问题:

根据选定的用户用户类型OIM隐藏UI组件

凤扬
2023-03-14

仅当选定的用户类型为“外部”时,我才需要显示重置密码按钮,如果用户用户类型为“员工”,则隐藏重置密码按钮。

使用 EL 表达式 #{!绑定.role.inputValue=='Employee'} 来隐藏此按钮,绑定.role.inputValue 值本身为空,我是否缺少有关绑定的任何内容,或者是否需要使用自定义托管 Bean 实现?

谢谢

共有1个答案

滕璞瑜
2023-03-14

您可以利用EL表达式检查登录用户的当前角色。例如

#{oimcontext.currentUser.roles['SYSTEM ADMINISTRATORS'] != null}
 类似资料:
  • 问题内容: 假设我有一个用户定义的类型: 现在,我想创建一个表来保存这些类型。我可以执行以下操作: 这给了我一张只有一列的表格test_type_field。 有没有一种简单而自动化的方法来代替,以创建一个表,使其具有2列f1和f2?。这样就等同于编写: 问题答案: 你有没有尝试过:

  • 问题内容: 我有创建的定义的表类型 我想创建这种类型的表。从这个答案的建议是尝试 在我的SQL Server Express 2012中产生了以下错误消息: 关键字“ OF”附近的语法不正确。 SQL Server Express不支持此功能吗?如果是这样,我可以用其他方式创建它,例如使用吗? 问题答案: –Create table variable from type. DECLARE @Tab

  • 我需要创建一个Java脚本,但无法知道如何进行,因为我没有太多的编码在OIM的想法,有人可以帮助(下面我提到的场景) 场景: 在OIM用户属性页中,有一个用户字段:“作业代码”,现在我们遇到了一些问题 从可信来源,我们得到了正确的数据,但一旦数据到达OIM,对于少数用户,我们就得到了随机错误的值。值应该是数字(123456),它也存在于数据库中并且有效,但对于少数人来说,我们接收的值像E?401@

  • 我已经尝试从web编写器使用Expression Language#{oimcontext.currentUser.roles['SYSTEM ADMINISTRATORS']!=null},但它不允许我隐藏任何特定的目录项。它会隐藏所有目录项。 步骤:创建沙盒- 我还尝试在应用程序实例中更改 ORG 并定义 IS_REQUESTABLE=0。但他们似乎无济于事。 有人能帮我一下吗?先谢谢你。

  • 是否可以根据权利要求提供账户,或者OIM希望在权利要求之前已经存在账户? 我已经有一个应用程序实例,它有2-3个权限。 当OIM用户请求对特定应用程序实例的权限时,我假设此OIM用户必须在应用程序实例中已经拥有帐户

  • 我确实有一些独特的要求,我想隐藏要从特定角色用户中选择的角色。 例如,我有一个角色名称admin、部门1、部门2和部门3。作为管理员,我应该只能在门户中看到部门1、部门2和部门3的角色管理。 但如果我为管理员定义权限,他/她可以管理角色。管理员用户可以查看Liferay中可用OOTB的所有角色。 有人能帮我配置一下吗?