【发布时间】:2013-03-15 02:18:53
【问题描述】:
我想使用 p:growl 来验证 datatable row editing 的输入
但问题是验证消息在 p:growl 上写了两次
如何在 xhtml 页面中将第一个文本替换为另一个文本(例如“错误验证”或“错误转换”)(因为托管 bean 中不会出现此问题)
这是我的专栏之一:
<p:column headerText="Commission" filterBy="#{car.commission}" style="width:25%">
<p:cellEditor>
<f:facet name="output">
<h:outputText value="#{car.commission}" />
</f:facet>
<f:facet name="input">
<p:inputText value="#{car.commission}" label="Commission" requiredMessage="Veuillez saisir une valeur"
converterMessage="Veuillez saisir un nombre" validatorMessage="Veuillez saisir entre 0 et 100">
<f:validateDoubleRange minimum="0" maximum="100" />
</p:inputText>
</f:facet>
</p:cellEditor>
</p:column>
提前谢谢你
【问题讨论】:
-
您需要在此处显示您的
<p:growl/>。你在组件上设置了showDetail="true"吗? -
是的,我有,
<p:growl id="messages" showDetail="true" escape="false" life="2500" />但是当我从托管 bean 收到消息时我想同时显示(摘要和详细信息)=> 然后我不想将 showdetails 设置为 false
标签: validation jsf-2 primefaces facelets growl