【发布时间】:2012-07-23 08:12:17
【问题描述】:
我有一个包含在ui:include 中的JSF 页面,我将两个ui:param 传递到该页面,分别称为name 和mandatory。在包含的页面中,我通过以下方式使用这两个参数。
<h:panelGroup>
<h:outputText value="#{name}:" />
<h:outputLabel rendered="#{mandatory}" value="*" />
</h:panelGroup>
如何将两个参数组合成一个值?例如,在面板标题中显示名称和强制条件。
【问题讨论】:
-
将
<h:panelGroup>更改为<h:panelGroup rendered=#{mandatory}>足够了吗?不知道你的意思... -
我想显示面板,即使它不是强制性的。我有很多字段/编辑器,用户可以在其中输入/选择值。只有其中一些是强制性的。
-
那么你为什么不将
outputText和outputLabel用rendered条件扭曲到另一个panelGroup中呢? -
如何结合名称和必填信息来设置面板标题的值?例如:
.