[英]Override Primefaces input components required validation message
我有以下内容:
<p:inputText id="login"
value="#{userBean.login}"
required="true"
label="Login"
widgetVar="log">
<f:validateLength minimum="1"/>
</p:inputText>
我需要覆盖所有jsf所需验证的输入组件消息。
默认值:“登录:验证无效。Vousdevez indiquer une valeur”。
自定义:“登录:est需求”。
我已经在com.app.foo中创建了一个名为Messages的属性文件,其中包含以下几行:
javax.faces.component.UIInput.REQUIRED = Saisie invalide.
javax.faces.component.UIInput.REQUIRED_detail = {0}: est requis.
我也用下面的代码在faces-config中注册了它:
<message-bundle>
com.app.foom.Messages
</message-bundle>
但是我仍然收到默认的必填验证消息。
只需向inputText组件提及属性requiredMessage
并编写自定义消息即可。
<p:inputText id="login" value="#{userBean.login}" required="true"
requiredMessage="est requis" label="Login" widgetVar="log">
<f:validateLength minimum="1" />
</p:inputText>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.