【问题标题】:Event for select a date on datePicker在 datePicker 上选择日期的事件
【发布时间】:2012-02-11 08:16:00
【问题描述】:

我需要比较两个日历日期。我也写了javascript函数。但是如何在从 datePicker 中选择日期时执行此功能(哪个事件?)?查看我的 JSF 代码

<h:outputText value="From Date" />
<p:calendar id="fDate" value="#{backingBean.fDate}" mode="popup"
    showOn="button" pattern="dd/MM/yyyy">

</p:calendar>
<p:message id="fId" for="fDate" />

<h:outputText value="To Date" />
<p:calendar id="tDate" value="#{backingBean.tDate}" mode="popup"
    showOn="button" pattern="dd/MM/yyyy" ondateselected="compareDate();" />
<p:message id="tId" for="tDate" />

ondateselected="compareDate(); 根本没有执行,我猜这是错误的。 我将 primefaces-3.0.M3 与 JSF2 一起使用。

【问题讨论】:

    标签: java javascript jsf-2 primefaces


    【解决方案1】:

    不确定他们何时将其更改为使用 p:ajax ,但可能是在 3.0M3 之前

    所以试试这个方法

    <p:calendar value="#{backingBean.tDate}">
        <p:ajax event=”dateSelect” oncomplete="compareDate();return false;" />
    </p:calendar>
    

    现在当我再次考虑时,我认为您可以将 js 函数放入 onsuccess="" 并删除 return false;

    【讨论】:

      猜你喜欢
      • 2013-11-08
      • 2013-05-29
      • 2014-08-10
      • 2019-11-24
      • 2010-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多