2013-04-10 5 views
-1

Я хочу установить maxDate в пользовательские дни и maxDate. Поэтому мне нужно добавить дни к maxDate, установленные пользователем.Нокаут datepicker JQueryUI - Диапазон дней

if(allBindingsAccessor()["rango"]){ 
     var dias = allBindingsAccessor().rango.dias; 
     var maxrFecha = new Date(allBindingsAccessor().rango.maxDate() + dias); 
     $(element).datepicker("option", "maxDate", maxrFecha); 
    } 

На HTML

Fecha FIN: ,input type="text" data-bind=" datepicker: fechaFin, minDate: fechaIni, rango: { maxDate: fechaIni, dias: 10}, datepickerOptions: { dateFormat: 'dd/mm/yy', }" id="fechafin" />

РЕШЕНИЕ

if(allBindingsAccessor()["rango"]){ 
     var dias = allBindingsAccessor().rango.dias; 
     var maxrFecha = new Date(allBindingsAccessor().rango.maxDate()); 
     maxrFecha.setDate(maxrFecha.getDate()+dias); 
     $(element).datepicker("option", "maxDate", maxrFecha); 
    } 

ответ

0

Работали по крайней мере:

if(allBindingsAccessor()["rango"]){ 
     var dias = allBindingsAccessor().rango.dias; 
     var maxrFecha = new Date(allBindingsAccessor().rango.maxDate()); 
     maxrFecha.setDate(maxrFecha.getDate()+dias); 
     $(element).datepicker("option", "maxDate", maxrFecha); 
    } 
Смежные вопросы