Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Validation PrimeFaces客户端验证不适用于inplace editor_Validation_Jsf_Primefaces - Fatal编程技术网

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;
}