我有一个带有3个选项卡的手风琴面板即主要,管理,系统和我有3个用户角色学生,工作人员和校长。我不知道如何通过java代码(Bean Class)以学生身份(学生角色)登录时禁用管理选项卡。请告诉我一个合适的解决方案。
答案 0 :(得分:1)
就像那个一样简单
<ui:param name="disableAdminTab" value="#{ not someBean.isUserAdmin }" />
<p:tab title="Admin" id="tab_admin" disabled="#{disableAdminTab}">
假设SomeBean.isUserAdmin()是一个函数,如果记录的用户具有admin角色则返回
答案 1 :(得分:0)
你有没有尝试过或者不知道怎么做? 也许这可以帮到你:
<p:tab title="administration" disabled="#{securityBean.isInStudentRole}">