Can';t在xhtml页面中执行primefaces javascript

Can';t在xhtml页面中执行primefaces javascript,javascript,jsf,primefaces,Javascript,Jsf,Primefaces,我试图在primefaces数据表中使用过滤,但似乎primefaces的javascript代码没有运行 代码: 错误: 未捕获的TypeError:无法读取未定义的属性“filter” 在HTMLInputElement.onkeyup 罐子: 请说明在搜索引擎中发布错误时的结果。它说这是jar冲突,或者widgetVar的值与PF函数中的值不同,但我没有这些值!如果您对此100%确定(也检查了运行时类路径,而不仅仅是“构建”类路径?),那么请创建一个。PF showcase在网上和这里

我试图在primefaces数据表中使用过滤,但似乎primefaces的javascript代码没有运行

代码:


错误:

未捕获的TypeError:无法读取未定义的属性“filter” 在HTMLInputElement.onkeyup

罐子:


请说明在搜索引擎中发布错误时的结果。它说这是jar冲突,或者widgetVar的值与PF函数中的值不同,但我没有这些值!如果您对此100%确定(也检查了运行时类路径,而不仅仅是“构建”类路径?),那么请创建一个。PF showcase在网上和这里都可以正常工作。
<p:dataTable value ="#{profil.profils}" var ="p" rows="5"
             paginator="true"
             paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} 
             {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
             rowsPerPageTemplate="3,5,15" resizableColumns="true" style="margin-bottom:20px" 
             widgetVar="profilsTable"
             filteredValue="#{profil.filteredProfils}">

    <f:facet name="header">
        <p:outputPanel>
            <h:outputText value="Search all fields:" />
            <p:inputText id="globalFilter" onkeyup="PF('profilsTable').filter()" style="width:150px" 
             placeholder="Enter keyword"/>
        </p:outputPanel>
    </f:facet>