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();
}
}
lunes, 16 de abril de 2007
af:chooseDate
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario