【问题标题】:PrimeFaces client side validation does not work with inplace editorPrimeFaces 客户端验证不适用于就地编辑器
【发布时间】:2014-02-09 19:38:47
【问题描述】:

我有以下面孔代码:

<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"/>

TestBean 是:

public class TestBean
{
    @Size(min=2,max=5)
    private String name;
}

以上面验证的方式有效,但是一旦我取消注释为该字段验证引入就地编辑器的行就不会发生。

inplace 元素不是只是为验证而设计的,还是我做错了什么?我觉得这是因为 inputText 实际上是不可见的。

【问题讨论】:

    标签: validation jsf primefaces


    【解决方案1】:

    这似乎与未正确配置的 JSF 实现有关,在本例中是 Mojarra 2.2.5。看到这个话题:Bean validation doesn't work with mojarra 2.2.4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-05
      • 1970-01-01
      • 1970-01-01
      • 2015-06-26
      • 2013-05-28
      • 2012-10-15
      相关资源
      最近更新 更多