主面:6.0我試圖在PrimeFaces DataTable中啓用全局搜索功能,這與我在PrimeFaces展示中看到的類似。 我輸入的任何搜索字符串都會返回空結果集。我能夠實現分頁,但全局搜索是一個問題。 這裏是我的代碼:PF DataTable過濾器功能不起作用
<h:form>
<p:dataTable var="pres" value="#{presBean.presentations}" rows ="10"
paginator="true" paginatorTemplate="{CurrentPageReport} {FirstPageLink} {PreviousPageLink} {PageLinks} {NextPageLink} {LastPageLink} {RowsPerPageDropdown}"
rowsPerPageTemplate="10,25,100" widgetVar="presTable" **filteredValue="#{presBean.filteredPres}"**>
<p:column headerText="Title" sortBy="#{pres.title}">
<!--f:facet name="header" sortBy="#{pres.title}">
<h:outputText value="Title" />
</f:facet-->
<h:outputText value="#{pres.title}" />
</p:column>
<p:column headerText="Presenter" sortBy="#{pres.presenter}">
<!--f:facet name="header">
<h:outputText value="Presenter" />
</f:facet-->
<h:outputText value="#{pres.presenter}" />
</p:column>
</h:form>
我更新了原始文章以包含您的建議。我正在閱讀的bean對象有9個字段。它仍然沒有工作。我是否需要爲filterdValue添加任何代碼?現在我在我的bean中爲filteredValue所擁有的是一個表示對象的ArrayList。 – user7517586