我使用的是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;)进行过滤,而不关心当天。
我怎样才能做到这一点?我应该使用转换器还是我自己的过滤方法?
感谢您的帮助。