在输入字段Primefaces 6.0中不显示所需的星号

时间:2017-11-05 18:40:45

标签: jsf primefaces

我使用Primefaces 6.0创建了一个表单,在bean中我在bean字段中使用了约束验证器,如@NotNull@NotEmpty。但是,输入文本标签附近的星号不会自动呈现。只有在我设置inputText"required=true"时才会显示星号。我的问题是我想使用bean验证JSR提供的验证消息,所以我不想将" required"放到输入文本中。我还读过在primefaces 5.0之后,自动检测验证约束并自动呈现星号。有没有人遇到过类似的问题?我错过了任何配置吗?

2 个答案:

答案 0 :(得分:0)

我认为无论你想要什么都可以通过一些自定义代码,使用CSS作为读取颜色的星号(*),不要让required=true使用自定义验证。看看https://www.primefaces.org/showcase/ui/csv/custom.xhtml

如果你没有把required=true表单提交给bean,你必须检查和bean级别进行验证。

答案 1 :(得分:0)

这是一个很好的功能,但尚不存在。

如果您希望实施,请记录增强功能。

或者扩展bean验证组件; - )