2012-02-15 3 views
0

부자 인 덩어리보다 한발 앞서 있습니다. RichFaces 4.1을 사용하는 사람. 이 같은 달력 구성 요소 : 내가 부자를 정의 내 .xhtml 내RichFaces rich : 캘린더 값은

을 짓고 있어요 웹 응용 프로그램 및 JSF 2.1

<h:outputLabel value="#{bundle.CreateSolicitudesLabel_fechafinal}" for="fechafinal" /> 
       <rich:calendar locale="es_MX" id="fechafinal" valueChangeListener="#{solicitudesBean.fechaValueChangeListener(event)}" value="#{solicitudesBean.solicitud.fechafinal}" datePattern="dd/MM/yyyy" required="true" requiredMessage="#{bundle.CreateSolicitudesRequiredMessage_fechafinal}"> 
        <a4j:ajax/> 
       </rich:calendar> 

그리고 내 백업 콩 :

public void fechaValueChangeListener(ValueChangeEvent event) 

{ 



System.out.println("FECHA FINAL"+solicitud.getFechafinal()); 

} 

문제는 달력에서 날짜를 처음 선택하면 날짜 값이 설정되지 않고 null이 인쇄된다는 것입니다. 다음 시도에서 날짜 값은 항상 현재 선택한 값보다 한 단계 뒤처집니다.

내가 뭘 잘못하고 있니?

또한 event.getNewValue (과 시도)하지만 난 항상 null 값을 얻을 :이처럼 변경하면 어떻게됩니까 당신의 도움이

답변

0

에 대한

public void fechaValueChangeListener(ValueChangeEvent event){ 

    System.out.println("FECHA FINAL"+ event.getNewValue()); 

}

감사합니다 :

<h:outputLabel id="output" value="#{bundle.CreateSolicitudesLabel_fechafinal}" for="fechafinal" /> 
<rich:calendar id="fechafinal" value="#{solicitudesBean.solicitud.fechafinal}"> 
    <a4j:ajax event="change" execute="fechafinal" render="output"/> 
</rich:calendar> 

저는 완전히 잘못되었을 수 있으므로 캘린더를 사용한 적이 없습니다. 이 경우 소음으로 죄송합니다 ...

MAG, 마일로 반 데르 지

관련 문제