2013-10-14 79 views

回答

1

移動<pe:keyFilter><p:inputText>的並使用for屬性指向哪個組件是用於限定的過濾器。

<p:inputText id="Name" value="#{dependbean.name}" maxlength="30" /> 
<pe:keyFilter mask="alpha" for="Name" /> 
+0

它仍然無法正常工作。 – user2666797

+1

是否有一些錯誤(看起來也在JavaScript控制檯中)? –

+0

沒有錯誤,仍然無法正常工作。 – user2666797

0

嘗試

<p:inputText id="Name" value="#{dependbean.name}" maxlength="30"> 
    <pe:keyFilter regex="/[ABC]/i"></pe:keyFilter> 
</p:inputText> 
+0

這不起作用。試過。 – user2666797

0

確保你已經在文件的開頭添加的元素

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