PrimeFaces dataTable按日期过滤

时间:2017-06-22 14:10:17

标签: jsf primefaces datatable

我使用的是PrimeFaces 6.0。 我的问题是,当我尝试按日期过滤我的dataTable时,它并没有正确过滤我的所有行。

代码

<p:column headerText="Target Date" filterMatchMode="contains" filterBy="#{myBean.targetDate}">
<f:facet name="filter">
    <p:calendar  pattern="MM/yy">
        <p:ajax event="dateSelect" oncomplete="PF('dateTable').filter()"/>
    </p:calendar>
</f:facet>
<h:outputText value="#{myBean.targetDate}">
    <f:convertDateTime pattern="MM/yy"/>
</h:outputText>

这段代码部分有效。实际上,它并没有显示应该给出的所有结果。

当我在日历中选择日期时,我希望按月和年份(&#34; MM / yy&#34;)进行过滤,而不关心当天。

我怎样才能做到这一点?我应该使用转换器还是我自己的过滤方法?

感谢您的帮助。

0 个答案:

没有答案