Estoy usando esto multidate picker. ¿Es posible usar el modo de intervalo de fechas donde no se seleccionarían los fines de semana?jquery ui varias fechas rango de datos del selector sin fines de semana
Ya he hecho multidatepicker donde los fines de semana están bloqueados y el usuario puede seleccionar solo 5 días, pero este no es mi objetivo. Me gustaría que esta funcionalidad: cuando el usuario hace clic en fecha, cinco días en rango serían expuestos y sin días de fin de semana ...
Mi código de abajo:
jQuery('#deliverydate').multiDatesPicker({
minDate:0,
beforeShowDay: noWeekendsOrHolidays,
mode: 'daysRangeWithoutWeekends',
autoselectRange: [0,5],
numberOfMonths: 2
});
ahora estoy muy cerca de mi propia solución :
Cuento todos los días que deben activarse y todos los días nuevos que deben seleccionarse si hay un fin de semana en el rango de días.
Agrego mi nuevo método en multidatepicker.js daysRangeWithoutWeekends donde cuento todos los días nuevos y deshabilitados. Luego utilizo dos bucles foreach donde deshabilito y habilito nuevas fechas:
$.each(all_removed_dates, function(index, value) {
methods.removeDates.call(obj, value);
});
$.each(all_new_dates, function(index, value) {
methods.addDates.call(obj,value);
});
valor es el objeto Date. El primer bucle Foreach funciona perfectamente y elimina todos los fines de semana resaltados, pero el segundo bucle no funciona. Me devuelve error:
Empty array of dates received.
¿Sabes por qué?
Por todo lo que no entienden lo que mi objetivo es:
tengo que recoger de 5 días en rango sin fines si hago clic en fechas 21.6.2012 21,6, 22,6, 25,6, 26,6, 27,6.. . tiene que ser seleccionado.
Con el código superior consigo eliminar la clase resaltada los fines de semana pero no sé por qué el segundo ciclo (mira mi código superior) no se resalta 26.6.2012 y 27.6.2012.
donde ingresas esos cinco días ?? .. ¿tienes fecha de inicio y fecha de finalización? –
¿se refiere a la calibración automática de la fecha de finalización con la fecha de inicio y 5 días sin incluir los fines de semana? –
¿Puede poner un poco más de código, mostrando cómo rellenar all_new_dates por favor – Ateszki