2016-04-26 23 views
1

私はフィルタをデータテーブルで動作させるために何時間も努力してきましたが、私はチュートリアルに従いました。また、stackoverflowに関する多くの質問を読んだことがあります。 t仕事...どんな助けもありがとう!Primefaces Datatableグローバルフィルタリングが機能しない

<p:dataTable value="#{filterThreads.threads}" var="t" 
       emptyMessage="No threads found with given criteria" 
       lazy="false" 
       paginator="true" 
       rows="10" 
       paginatorTemplate="{RowsPerPageDropdown} {FirstPageLink} {PreviousPageLink} {CurrentPageReport} {NextPageLink} {LastPageLink}" 
      rowsPerPageTemplate="10,50,100" 
       widgetVar="threadsTable" tableStyleClass="table table-striped" style="border:none" 

       filteredValue="#{filterThreads.filteredThreads}"> 
       <f:facet name="header"> 
        <p:outputPanel> 
         <h:outputText value="Search all fields:" /> 
         <p:inputText id="globalFilter" onkeyup="PF('threadsTable').filter()" style="width:150px" placeholder="Enter keyword"/> 
        </p:outputPanel> 
       </f:facet> 
        <p:column filterBy="#{t.uuid}" filterStyle="display:none"> 
         <f:facet name="header">UUID</f:facet> 
         <h:outputText value="#{t.uuid}"/> 
        </p:column> 
        <p:column filterBy="#{t.initiator}" filterStyle="display:none"> 
         <f:facet name="header">Initiator</f:facet> 
         <h:outputText value="#{t.initiator}"/> 
        </p:column> 
        <p:column filterBy="#{t.email}" filterStyle="display:none"> 
         <f:facet name="header">Email</f:facet> 
         <h:outputText value="#{t.email}"/> 
        </p:column> 
        <p:column filterBy="#{t.subject}" filterStyle="display:none"> 
         <f:facet name="header">Subject</f:facet> 
         <h:outputText value="#{t.subject}"/> 
        </p:column> 
        <p:column filterBy="#{t.date}" filterStyle="display:none"> 
         <f:facet name="header">Date</f:facet> 
         <h:outputText value="#{t.date}"/> 
        </p:column> 
       </p:dataTable> 

ありがとうございます!

+0

http://www.primefaces.org/showcase/ui/data/datatable/filter.xhtmlを参照してください。 – Unknown

+0

何をデバッグしましたか?他の質問はなぜ機能しなかったのですか?ショーケースの例は機能しますか?あなたがすることができ、あなた自身がするべきことがたくさんあります。読んで[ask]とhttp://www.stackoverflow.com/tags/jsf/infoを含み、バージョン情報を提供する – Kukeltje

+0

@Unknown私はすでにそれを調べてそれに従っています。私の人生は何が間違っているか見ることができません。 – StormElf

答えて

2

私は最終的に何が間違っているかを見つけ、ここに投稿することに決めました。私は、 < h:form> </h:form> というタグがデータテーブルを囲んでいることが必要であることを忘れていました。/facepalm

+1

私はあなたがそれをどのように解決したか見ることができません。 _ "データ可能なタグを必要とするタグが必要でした" _ – Kukeltje

+1

@Kukeltje申し訳ありませんが、タグがコメントに表示されていないことに気付かなかった!編集済み – StormElf

関連する問題