更改日历的值时更新f:param的值

时间:2018-10-09 04:40:35

标签: jsf jsf-2

我是JSF的新手。我在使用Ajax更新f:param值时遇到问题,但没有任何反应。我还尝试将其值更改为 p:calendar value =“#{reportParameter.startPeriod}” pattern =“ MM / dd / yyyy” ,但仍然无法正常工作。下面是我的代码:

<p:panelGrid columns="2">
    <p:outputLabel value="Start Period"></p:outputLabel>
    <p:calendar value="#{reportParameter.startPeriod}" pattern="MM/dd/yyyy">
        <p:ajax update="param-startperiod"/>
    </p:calendar>

    <p:outputLabel value="End Period"></p:outputLabel>
    <p:calendar value="#{reportParameter.endPeriod}" pattern="MM/dd/yyyy">
        <p:ajax update="param-endperiod"/>
    </p:calendar>

    <p:outputLabel value=""></p:outputLabel>
    <h:outputLink value="#{request.contextPath}/headoffice/BranchEnrollmentReportServlet">
        <f:param id="param-startperiod" name="startperiod" value="01/01/2010"/>
        <f:param id="param-endperiod" name="endperiod" value="10/01/2018"/>
        View
    </h:outputLink>
</p:panelGrid>

谢谢!非常感谢您的帮助。

0 个答案:

没有答案