【发布时间】:2016-03-10 15:35:07
【问题描述】:
我正在使用 JSF 2.2 和 PrimeFaces 5.2。
在我看来,我体内有以下内容:
<div class="headerDetails">
<h1> Nombre Empresa: #{loginController.login.empresa} </h1>
<h1> Bienvenido: #{loginController.login.nombre}</h1>
</div>
我想根据登录的用户动态隐藏和显示第一个 <h1>。完成此操作的最佳方法是什么?
【问题讨论】:
-
您可以将
<h1>(和<h2>,如果需要)包含在标准JSF 组件中,例如<h:panelGroup layout="block" rendered="#{booleanCondition}">(或<ui:fragment rendered="#{booleanCondition}">),在rendered属性中指定所需的条件。这将有条件地呈现 HTML<div>元素(如果指定了id、style、styleClass等属性之一,则它将呈现 HTML<span>元素)。 -
太棒了!有效!我应该知道该怎么做