Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在日期选择器上选择日期的事件_Java_Javascript_Jsf 2_Primefaces - Fatal编程技术网

Java 在日期选择器上选择日期的事件

Java 在日期选择器上选择日期的事件,java,javascript,jsf-2,primefaces,Java,Javascript,Jsf 2,Primefaces,我需要比较两个日历日期。我也编写了javascript函数。但是如何在从日期选择器中选择日期时执行此函数(哪个事件?)?请参阅我的JSF代码 <h:outputText value="From Date" /> <p:calendar id="fDate" value="#{backingBean.fDate}" mode="popup" showOn="button" pattern="dd/MM/yyyy"> </p:calendar> <

我需要比较两个日历日期。我也编写了javascript函数。但是如何在从日期选择器中选择日期时执行此函数(哪个事件?)?请参阅我的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一起使用。

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

所以试着这样做

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

现在,当我再次考虑它时,我认为您可以将js函数放在onsuccess=“”,并删除返回false