title: p:dataTable filteredValue always null
body: <p>i have the following code:</p>
  
  <pre><code>&lt;h:form enctype="multipart/form-data"&gt;
      &lt;p:dataTable 
              var="report" 
              value="#{businessDomain.value.reportEntities}" 
              style="padding:0px; margin:0px; border:0px;"
              filteredValue="#{businessDomain.value.filteredReportEntities}" 
              scrollable="true" scrollHeight="200" paginator="false" rows="999"
              rowKey="#{report.id}" rowIndexVar="rowIndex" selection="#{reportController.entity}" selectionMode="single"&gt;
          &lt;p:ajax event="rowSelect" listener="#{reportController.onRowSelect}" update="@(form)"/&gt;
          &lt;p:column name="name" filterBy="#{report.name}" filterMatchMode="contains"&gt;
              &lt;tp:outputText object="#{report}"/&gt;
              &lt;h:outputText value=" (#{myWithFailedStatusI18nCategoryModel.i18nCodeMap[report.status]})" rendered="#{report.status != 'A'}"/&gt;
          &lt;/p:column&gt;
          &lt;p:column name="button" style="width:20px;"&gt;
              &lt;p:commandButton update="@(form)" action="#{controller.getPathToDetailForm}"
                      icon="ui-icon-wrench" styleClass="tpTableButton"
                      rendered="#{reportController.isEntityUpdateable and  organizationController.authenticatedUserOrganization.id == report.organization.id}"&gt;
                  &lt;f:setPropertyActionListener target="#{reportController.entity}" value="#{report}"/&gt;    
              &lt;/p:commandButton&gt;
          &lt;/p:column&gt;
      &lt;/p:dataTable&gt;
  &lt;/h:form&gt;
  </code></pre>
  
  <p>in the controller for this view i have the class (which is behind the value businessDomain.value) :</p>
  
  <pre><code>public class ReportCategory{
     ...
     private List&lt;ReportEntity&gt; reportEntities;
     private List&lt;ReportEntity&gt; filteredReportEntities;
     ...
  
     public List&lt;ReportEntity&gt; getReportEntities() {
         return reportEntities;
     }
  
     public List&lt;ReportEntity&gt; getFilteredReportEntities() {
        getLogger().info("getFilter called")
        return filteredReportEntities;
     }
  
     public void setFilteredReportEntities(List&lt;ReportEntity&gt; filteredReportEntities) {
        getLogger().info("setFilter called: "+filteredReportEntities);
        this.filteredReportEntities = filteredReportEntities;
     }
  }
  </code></pre>
  
  <p>initial without filtering everything is fine.. the entities are getting displayed the right way. But if i type something in the filter i get an getFilter and setFilter call.. where the setFilter parameter value is always null:</p>
  
  <pre><code>getFilter called
  setFilter called: null
  </code></pre>
  
  <p>I was following the primefaces example <a href="https://www.primefaces.org/showcase/ui/data/datatable/filter.xhtml" rel="nofollow noreferrer">https://www.primefaces.org/showcase/ui/data/datatable/filter.xhtml</a> </p>
  
  <p>(I am using primefaces 5.3.14)
  I found this question but i does not help me a lot cause im
  <a href="https://stackoverflow.com/questions/44626608/filtervalue-for-a-datatable-in-primefaces-5-3-always-null">filterValue for a dataTable in Primefaces 5.3 always null</a></p>