Jsf PrimeFaces数据表按日期筛选
我使用的是PrimeFaces6.0。 我的问题是,当我试图按日期筛选数据表时,它无法正确筛选我的所有行 代码Jsf PrimeFaces数据表按日期筛选,jsf,primefaces,datatable,Jsf,Primefaces,Datatable,我使用的是PrimeFaces6.0。 我的问题是,当我试图按日期筛选数据表时,它无法正确筛选我的所有行 代码 <p:column headerText="Target Date" filterMatchMode="contains" filterBy="#{myBean.targetDate}"> <f:facet name="filter"> <p:calendar pattern="MM/yy"> <p:ajax even
<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>
这段代码部分起作用。实际上,它并没有显示所有应该给出的结果
在日历中选择日期时,我希望按月份和年份(“MM/yy”)过滤,而不考虑日期
我怎样才能做到这一点?我应该使用转换器还是我自己的过滤方法
感谢您的帮助。通过创建自定义筛选器。。。查看PF文档(使用“懒散加载”(包括过滤)总是提供更多的控制)感谢您的输入@Kukeltje我查看了PF文档并找到了我的解决方案。如果您能在这里与我们分享,那就太好了us@Hicham已经有一段时间了,但是我制作了一个定制的过滤器方法来解决这个问题。所有这些都在过滤部分进行了解释。谢谢@Knriano。我会玩一会儿