title: Primefaces Datatable Filtering is Case Sensitive
body: <p>After I search for a string, it lists in datatable and I would like to know if I filter my string value in primefaces datatable in case insensitive, I'm using Primefaces 5.0 Community edition.</p>
  
  <pre><code>&lt;p:dataTable id="users" var="user" value="#{ProcessBean.kList}" emptyMessage="#{msg['noRecordsFound']}"
      dynamic="true" paginator="true" rows="10" rowKey="#{user.ID}" 
      rowStyleClass="#{(rowIndex mod 2) eq 0 ? 'highlight1' : 'highlight2'}"
      rowIndexVar="rowIndex" selectionMode="single" paginatorPosition="bottom"&gt;
  
      &lt;p:ajax event="rowSelect" listener="#{kisiProcessBean.onRowSelect}"
          update=":form:tabView" /&gt;
  
      &lt;f:facet name="header"&gt;  
           &lt;h:outputText value="#{msg['searchResultsPanel']}"/&gt;
      &lt;/f:facet&gt;
  
  
      &lt;p:column id="name" sortBy="#{user.name}" filterBy="#{user.name}" 
          styleClass="name"&gt;
  
              &lt;h:outputText value="#{user.name}" /&gt;
              &lt;p:watermark for="@(.name)" value="#{msg['name']}" /&gt;
  
      &lt;/p:column&gt;
  
      &lt;p:column id="surname" sortBy="#{user.surname}" filterBy="#{user.surname}" styleClass="surname" &gt;
  
              &lt;h:outputText value="#{user.surname}" /&gt;
              &lt;p:watermark for="@(.surname)" value="#{msg['surname']}" /&gt;
  
      &lt;/p:column&gt;
  
      &lt;f:facet name="footer"&gt;
      &lt;/f:facet&gt;
  
  &lt;/p:dataTable&gt;
  </code></pre>