0

我使用 jsf 2.0 + primefaces 3.2。当数据是日期但它适用于其他类型的数据时,我对 filterBy 有问题。

<p:column sortBy="#{item.dateNaissance}" filterBy="#{item.dateNaissance}">
                            <f:facet name="header">
                                <h:outputText value="#{bundle.ListEtudiantTitle_dateNaissance}"/>
                            </f:facet>
                            <h:outputText value="#{item.dateNaissance}">
                                <f:convertDateTime pattern="dd/MM/yyyy" />
                            </h:outputText>
                        </p:column>
4

1 回答 1

0

默认过滤不适用于日期字段,但您可以使用高级过滤选项并提供过滤服务器端方法,该方法为您从数据集中进行过滤。

基本上,您将根据您的需要在按键事件和过滤记录上指定您的方法,默认假定所有内容都是字符串。

于 2012-05-19T19:06:26.947 回答