Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/06/2016, 09:17
juandedios
 
Fecha de Ingreso: mayo-2003
Ubicación: Lima
Mensajes: 967
Antigüedad: 20 años, 11 meses
Puntos: 8
Pregunta Deshabilitar fechas con el plugin bootstrap-datapicker

Hola, estoy usando el plugin para seleccionar fechas bootstrap-datepicker y todo funciona a la perfección. Pero ahora tengo la necesidad de deshabilitar alguno días, cuando lo hago de manera manual, funciona perfectamente, pero estos días se deshabilitan en el administrador de la aplicación.

Logro conseguir el array con las fechas que se deben deshabilitar, pero cuando lo pongo en el plugin, no pasa nada.
Código Javascript:
Ver original
  1. var codPad = $('#txtCodPadre').val();
  2. var arrFechas = [];
  3. var f2;
  4. var f3;
  5. $.ajax({
  6.     url: 'http://www.freshfood.pe/comidas/padres/comidas/getFechasDes',
  7.     type: 'post',
  8.     data: {codPad:codPad},
  9.     success: function(data) {
  10.         var f = data.split(',');
  11.         for (var i = 0; i < f.length; i++) {
  12.             f2 = f[i].split('-');
  13.             f3 = f2[2] + '/' + f2[1] + '/' + f2[0];
  14.             arrFechas[i] = '"' + f3 + '"';
  15.         }
  16.         var newFechas = '[' + arrFechas.toString() + ']';
  17.  
  18.         $('#txtFecha').datepicker({
  19.             format: "dd/mm/yyyy",
  20.             language: "es",
  21.             datesDisabled: newFechas,
  22.             autoclose: true
  23.         });
  24.     }
  25. });
De manera manual en el parámetro datesDisabled del plugin se pondría asi: ["20/06/2016", "22/06/2016", "24/06/2016"] y eso desactiva esos días.

La variable newFechas guarda el mismo resultado, con un alert me muestra: ["20/06/2016", "22/06/2016", "24/06/2016"], pero cuando lo pongo en el parámetro datesDisabled no pasa nada.

Espero que me puedan ayudar.

Saludos,
__________________
El aprendiz.