0

我想使用这张表http://www.primefaces.org/showcase/ui/d ... tering.jsf 但我想用两列替换列年份,即首次亮相日期和结束日期。我不希望用户手动输入他想要适应的日期,而是希望他点击文本然后日历显示,基本上,我想使用这个https://www.primefaces.org/showcase /ui/input/calendar.xhtml,第二个弹出窗口。那可能吗?

4

1 回答 1

0

您可以将任何您想要的内容包装到您的列中。您只需要绑定变量值。在那里你以一种简单的方式得到了你想要的东西:

<p:column id="dateDebutColumn" filterBy="#{rep.dateDebut}" headerText="Date de début" footerText="startsWith"> 
    <h:outputText value="#{rep.dateDebut}" 
        id="popupDate"> 
        <f:convertDateTime pattern="d/M/yyyy" /> 
    </h:outputText>
    <p:calendar value="#{rep.dateDebut}" />
</p:column>

这将显示您选择的日期并默认添加具有该值的日历对象。

于 2013-03-06T21:28:43.410 回答