这不适用于我的应用程序。它仍然接受数字。<pe:keyFilter>标记不起作用
<p:inputText id="Name" value="#{dependbean.name}" maxlength="30">
<pe:keyFilter mask="alpha"></pe:keyFilter>
</p:inputText>
这不适用于我的应用程序。它仍然接受数字。<pe:keyFilter>标记不起作用
<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>
这不起作用。试过。 – user2666797
确保你已经在文件的开头添加的元素
<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>
它仍然无法正常工作。 – user2666797
是否有一些错误(看起来也在JavaScript控制台中)? –
没有错误,仍然无法正常工作。 – user2666797