【问题标题】:Make required fields mandatory with asterisk based on a boolean condition根据布尔条件使用星号将必填字段设为必填项
【发布时间】:2012-07-23 08:12:17
【问题描述】:

我有一个包含在ui:include 中的JSF 页面,我将两个ui:param 传递到该页面,分别称为namema​​ndatory。在包含的页面中,我通过以下方式使用这两个参数。

<h:panelGroup>
    <h:outputText value="#{name}:" />
    <h:outputLabel rendered="#{mandatory}" value="*" />
</h:panelGroup>

如何将两个参数组合成一个值?例如,在面板标题中显示名称和强制条件。

【问题讨论】:

  • &lt;h:panelGroup&gt; 更改为&lt;h:panelGroup rendered=#{mandatory}&gt; 足够了吗?不知道你的意思...
  • 我想显示面板,即使它不是强制性的。我有很多字段/编辑器,用户可以在其中输入/选择值。只有其中一些是强制性的。
  • 那么你为什么不将outputText outputLabel rendered 条件扭曲到另一个panelGroup 中呢?
  • 如何结合名称和必填信息来设置面板标题的值?例如:.

标签: java jsf required


【解决方案1】:

试试类似的东西

<p:panel header="#{name}:#{mandatory?'*':''}" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-12
    • 2019-08-23
    • 1970-01-01
    • 1970-01-01
    • 2014-06-02
    • 2018-01-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多