jsf - 如何在不影响Primefaces中的输出标签的情况下将inputText设置为必填?

标签 jsf primefaces

当我将inputText设置为required时,与inputText关联的outputLabel会自动添加一个星号。如何防止星号出现?

<p:outputLabel value="Target Species" for="idInputText" />  
<p:inputText id="idInputText" required="true" value="#{controller.string}"/>

我正在使用PrimeFaces 4.0

最佳答案

我建议使用普通的JSF <h:ouputLabel… />

<h:outputLabel value="Target Species" for="idInputText" />  
<p:inputText id="idInputText" required="true" value="#{controller.string}"/>

这样可以删除星号,但可以使标签与输入元素正确关联。这对于可访问性很重要。

关于jsf - 如何在不影响Primefaces中的输出标签的情况下将inputText设置为必填?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21686301/

相关文章:

java - JSF2.0 - 使用 Primefaces 3.0 处理错误的 Ajax 调用

javascript - 从 a4j 返回值 :jsFunction

java - SEAM localeSelector 未注入(inject)

jsf - 无法在 Tomcat 7 上的 JSF 应用程序中加载 Oracle JDBC 驱动程序

Ajax 在 JSF 2 应用程序中不起作用

ajax - JSF/PrimeFaces ajax 请求上的 session 超时和 ViewExpiredException 处理

java - 如何在 JSF 中动态添加字段?

PrimeFaces:CommandButton 或 CommandLink 上的 process 属性的默认值是多少?

dynamic - Primefaces TabView 不维护 selectOneMenu 值

jsf - 为什么 p :resetInput require properties of a managed bean to be set to null first after the form is submitted?