Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/10/2010, 02:30
Oasis8
 
Fecha de Ingreso: septiembre-2010
Ubicación: Malaga
Mensajes: 47
Antigüedad: 14 años, 2 meses
Puntos: 1
Respuesta: no entiendo funcion deshabilitar fechas js calendar

Hola

Yo lo que suelo hacer es:
Código Javascript:
Ver original
  1. //para desactivar dias anteriores al actual
  2.  
  3.   Calendar.setup(
  4.     {
  5.          cont           : "contenedor",
  6.       min           : <?= date("Ymd")?>,
  7.          // ...
  8.    });
  9.  
  10. // para desactivar un rango de fechas
  11.  
  12.  Calendar.setup(
  13.   {
  14.         cont: "contenedor",
  15.         min: 20090408,
  16.         max: 20091225
  17. });
  18.  
  19.  
  20. // para desactivar fechas sueltas
  21.  
  22. Calendar.setup({
  23.     cont: "sample2",
  24.     disabled: function(date) {
  25.         if (date.getDay() == 5) {
  26.             return true;
  27.         } else {
  28.             return false;
  29.         }
  30.     }
  31. });
  32.  
  33. // o tambien de esta otra forma
  34.  
  35. var DISABLED_DATES = {
  36.     20090502: true,
  37.     20090505: true,
  38.     20090510: true,
  39.     20090511: true
  40. };
  41. Calendar.setup({
  42.     cont     : "sample3",
  43.     disabled : function(date) {
  44.         date = Calendar.dateToInt(date);
  45.         return date in DISABLED_DATES;
  46.     }
  47. });

En la pagina de Dynarch esta bien documentando
[URL="http://www.dynarch.com/projects/calendar/doc/#disabling-dates"]http://www.dynarch.com/projects/calendar/doc/#disabling-dates[/URL]