首页 > 解决方案 > Primefaces dataTable过滤与datePicker范围

问题描述

我有一个数据表,我想在范围 selectionMode 中使用 datepicker 过滤一个日期列

一个示例代码。

<p:column headerText="Header" sortBy="#{recordR.date}"
          filterBy="#{recordR.date}"
          filterMatchMode="contains"
          filterFunction="#{myBean.dateFilterFunction}">
                <f:facet name="filter">
                   <p:datePicker pattern="dd/MM/yyyy" converter="javax.faces.DateTime"
                       appendTo="@(body)"
                       selectionMode="range" readonlyInput="true"
                   >
                       <p:ajax event="dateSelect" oncomplete="PF('widgetVarId').filter()" listener="#{myBean.filterByDateRange}"/>
                   </p:datePicker>
               </f:facet>
        <h:outputText value="#{recordR.date}"/>
</p:column> 

我不想用一个日历过滤。我想要一个带有日期范围的日历/日期选择器

我用 PF 7

标签: jsfprimefaces

解决方案


推荐阅读