Khi*_*nsu 6 validation jsf message-bundle omnifaces
是否可以使用jsf消息包覆盖默认的omnifaces验证消息?
我的消息包:
javax.faces.converter.DateTimeConverter.DATE={2}: ''{0}'' could not be understood as a date.
javax.faces.converter.DateTimeConverter.DATE_detail=Invalid date format.
javax.faces.validator.LengthValidator.MINIMUM=Minimum length of ''{0}'' is required.
org.omnifaces.component.validator.ValidateUnique=1. my validateUnique omnifaces msg, {0}
org.omnifaces.component.validator.ValidateUnique.DEFAULT_MESSAGE=2. my validateUnique omnifaces msg, {0}
Run Code Online (Sandbox Code Playgroud)
我知道有一个'消息'属性,但将所有消息放在一个地方会很好.
提前谢谢了
OmniFaces 验证器组件当前不支持此功能。正如您在 的源代码中看到的ValidateMultipleFields#showMessage(),它无法从 标识的消息包中获取默认消息Application#getMessageBundle()。
我报告了一个问题,以便 OmniFaces 人员注意到它并可能在下一个版本中实现它。与此同时,您最好的选择是继续使用该message属性。如果需要,您可以将代码重复重构到自定义标记文件中。
| 归档时间: |
|
| 查看次数: |
444 次 |
| 最近记录: |