lunes, 16 de abril de 2007

af:chooseDate


Para conseguir un calendario como éste ( ADF ) con el componente af:chooseDate habría que insertar el siguiente código en la página jsp. Siendo el maxValue y el minValue los limites del calendario, es decir los días en los que se puede hacer click




<af:chooseDate binding="#{Bean.chooseDate1}" id="chooseDate1"

maxValue="#{Bean.maximo}"

minValue="#{Bean.minimo}"/>


y quedando la clase java de la siguiente manera:


import oracle.adf.view.faces.component.core.input.CoreChooseDate;

public class Bean {


private CoreChooseDate chooseDate1;

public CoreChooseDate getChooseDate1() {
return chooseDate1;
}

public void setChooseDate1(CoreChooseDate chooseDate1) {
this.chooseDate1 = chooseDate1;
}

public Date getMaximo(){
Calendar hoy=Calendar.getInstance();
hoy.roll(Calendar.DAY_OF_YEAR,10);
return hoy.getTime();

}

public Date getMinimo(){
Calendar hoy=Calendar.getInstance();
hoy.roll(Calendar.DAY_OF_YEAR,-10);
return hoy.getTime();

}

}

No hay comentarios: