2012-01-16 8 views
1

두 개의 달력 날짜를 비교해야합니다. 나도 자바 스크립트 함수를 썼다. 하지만 datePicker에서 날짜를 선택할 때이 함수 (어떤 이벤트?)를 어떻게 실행할 수 있습니까? datePicker의 날짜 선택 이벤트

<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();

전혀 실행되지 내 JSF 코드를 참조하십시오, 그것은 잘못된 것 같아요. primefaces-3.0.M3을 JSF2와 함께 사용하고 있습니다.

답변

3

정확히 그들이 그것을 P 사용하도록 변경하는 경우 확인 : 아약스,하지만 어쩌면 다시 내가 할 수있는 생각 나는 그것에 대해 생각하면 3.0M3

그래서 지금 이런 식으로

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

을 시도하기 전에이었다 onsuccess = ""에 js 함수를 넣고 false를 반환합니다.

관련 문제