Я пытаюсь фильтровать DataTable, добавив следующий код:primefaces filterby функция не дает никаких результатов
<p:dataTable value="#{hoofdschermBean.onderzoekers}" widgetVar="onderzoekerTable" var="onderzoekeritem" rendered="#{not empty hoofdschermBean.onderzoekers}" rowStyleClass="tablerow" draggableColumns="true">
<f:facet name="header">
<p:outputPanel>
<h:outputText value="Zoeken:" />
<p:inputText id="globalFilter" onkeyup="PF('onderzoekerTable').filter()" style="width:150px" placeholder="Enter keyword"/>
</p:outputPanel>
</f:facet>
Однако это не фильтр, когда я заполняю что-то в этом текстовом поле, он говорит, что не найдено ни одной записи. Если я добавлю filterBy в столбец, только это текстовое поле может фильтровать переменную столбца. Что я здесь делаю неправильно?
(PS Я не хочу иметь функции фильтра на каждом отдельном столбце, поэтому я хотел только этот аспект!)
@Edit 14:32 27-11-2014 Я также пробовал использовать
filteredValue="#{hoofdschermBean.gefilterdeOnderzoekers}"
и использовать ViewScoped и SessionScoped.
Да, я попытался это: добавить filteredValue = "# {hoofdschermBean.gefilterdeOnderzoekers} "в dataTable и попытался установить область просмотра или сеанса. – Sliver2009