Validation PrimeFaces客户端验证不适用于inplace editor
我有以下代码:Validation PrimeFaces客户端验证不适用于inplace editor,validation,jsf,primefaces,Validation,Jsf,Primefaces,我有以下代码: <h:outputText value="Name: "/> <!--<p:inplace id="inplace" editor="true" emptyLabel="N/A">--> <p:inputText id="name" value="#{testBean.name}" label="Name"/> <!--</p:inplace>--> <p:commandButton value="S
<h:outputText value="Name: "/>
<!--<p:inplace id="inplace" editor="true" emptyLabel="N/A">-->
<p:inputText id="name" value="#{testBean.name}" label="Name"/>
<!--</p:inplace>-->
<p:commandButton value="Save" validateClient="true" ajax="false" update="form"/>
按照上面显示的方式,验证有效,但只要我取消注释为该字段引入inplace editor的行,验证就不会发生
inplace元素不是为验证而设计的,还是我做错了什么?我觉得这是因为inputText实际上是不可见的 这似乎与未正确配置的JSF实现有关,在本例中是Mojarra 2.2.5。请参见本主题:
public class TestBean
{
@Size(min=2,max=5)
private String name;
}