这在我的应用程序中不起作用。它也仍然接受数字。
<p:inputText id="Name" value="#{dependbean.name}" maxlength="30">
<pe:keyFilter mask="alpha"></pe:keyFilter>
</p:inputText>
这在我的应用程序中不起作用。它也仍然接受数字。
<p:inputText id="Name" value="#{dependbean.name}" maxlength="30">
<pe:keyFilter mask="alpha"></pe:keyFilter>
</p:inputText>
移动<pe:keyFilter>
外部<p:inputText>
并使用for
属性来指向为哪个组件定义过滤器。
<p:inputText id="Name" value="#{dependbean.name}" maxlength="30" />
<pe:keyFilter mask="alpha" for="Name" />
尝试
<p:inputText id="Name" value="#{dependbean.name}" maxlength="30">
<pe:keyFilter regex="/[ABC]/i"></pe:keyFilter>
</p:inputText>
确保您在文件开头添加了元素
<html ...
xmlns:pe="http://primefaces.org/ui/extensions">
如果仍然不起作用,请确保 pom.xml 文件具有来自 primefaces 扩展的依赖项。如果没有,请将其添加到标签之间的 pom 中:
<!-- https://mvnrepository.com/artifact/org.primefaces.extensions/primefaces-extensions -->
<dependency>
<groupId>org.primefaces.extensions</groupId>
<artifactId>primefaces-extensions</artifactId>
<version>6.0.0</version>
</dependency>