Datatable фильтры не работают после обновления Primefaces 8 - PullRequest
0 голосов
/ 06 августа 2020

Приложение обновлено с версии Primefaces 5.3.6 до версии 8. Фильтры перестают работать в таблице ниже. Я не получил никакой ошибки в консоли. Похоже, фильтры не отвечают. Сортировка работает нормально.

X HTML

<p:dataTable id="tableId1" var="v" paginator="true" value="dataModel"
    rowKey="rowKey" selectionMode="single" rowIndexVar="rowIndexVar"
    selection="selectedObj" widgetVar="wVar" filteredValue = "filteredResults"
    lazy = "lazyLoadIndicator" filterDelay="1000">
        <p:columns id="columnsId" value="#{columnsList}" var="column" sortBy="#{v[column.property1]}" filterBy="#{v[column.property1]}"
        filterMatchMode="contains">
        </p:columns>
</p:dataTable>

Java код:

private List<Model1> columnsList = new ArrayList<Model1>();
    
public class Model1 implements Serializable {
    private String property1;
     
    public Model1(String property) {
        this.property1 = property;  
    }
    
    public String getProperty1() {  
       return property1;
    }
}
...