我需要在PrimeFaces标签前面显示一个星号(*)符号,其样式与所需符号相同,而相关UIInput的required属性未设置为true
。我知道在PrimeFaces 6.0中有一个名为pfRequired
的属性可以满足我的需要,但是我使用的是PrimeFaces 6.1并且我不想降级。 pfRequired
的用法如下:
<p:outputLabel value="Name: " for="username" />
<p:inputText id="username" pfRequired="#{true}" />
顺便提一下,在包括Oracle ADF在内的一些框架中,有一个名为showRequired
的属性也是如此。如何在没有开发扩展OutputLabelRenderer
的情况下在PrimeFaces 6.1中执行此操作?
答案 0 :(得分:0)
幸运的是,正如@Kukeltje在评论中提到的,已经在github中创建并解决了一个问题,以满足这一要求:
OutputLabel: add possiblity to always display the required indicator
目前我们有一个名为&#34;的表示需要&#34;。 True(默认值)表示当需要组件或存在@NotNull时显示它。 False意味着它从未显示过。
以下最简单的方法: 自动(默认)表示在需要组件或存在@NotNull时显示它。 是的,它总是显示出来 False意味着它从未显示过。
该问题的里程碑尚未确定。使用示例如下:
<p:outputLabel value="Name: " for="username" />
<p:inputText id="username" indicateRequired="true" />