我想使用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>
提前谢谢
答案 0 :(得分:1)
根据您要自定义的特定消息(您还不清楚),您应该编辑javax.faces
包中的 Messages.properties 文件的内容。与JSF2包一起提供的 jsf-api.jar 。我认为您希望自定义转换器摘要和详细消息(基于您的问题历史记录)。实现这个目标
找到javax.faces.converter.DoubleConverter.DOUBLE
和javax.faces.converter.DoubleConverter.DOUBLE detail
条目。
根据您正在使用的本地消息,编辑两个密钥的消息条目并保存文件