
03/03/2011, 07:35
|
 | | | Fecha de Ingreso: enero-2011 Ubicación: Murcia
Mensajes: 1.024
Antigüedad: 14 años, 1 mes Puntos: 206 | |
Respuesta: Jquery Datepicker desactivar periodos de fechas El primer input-calendario establece como decha inicial (o mínima) la primera posición del array dateList.
beforeShowDay es una función que calcula para cada día del calendario si se pinta como elegible o no. Necesita devolver un TRUE o FALSE para funcionar, y si es TRUE pondrá ese día como elegible. Si te fijas, la función recibe un parámetro, dateToShow, que es la fecha exacta del día que va a calcular. Como las fechas tienen problemas de formato, el datepicker te da la función formatDate('yymmdd', dateToShow) para precisamente formatearla tal y como está en el array. En definitiva, sólo pintará como elegibles las fechas que están en el array dateList.
El segundo input-calendario es el que más te interesa. Simplemente crea un calendario cuya fecha inicial elegible es la primera posición del array, y la última fecha elegible es la última posición del array. Todos los dias que queden en medio también serán elegibles. |