我已经有以下代码:
switch ( this.multiDatesPicker.mode ) {
case 'normal':
for ( option in options )
switch ( option ) {
case 'maxPicks':
case 'minPicks':
case 'pickableRange':
case 'adjustRangeToDisabled':
this.multiDatesPicker[ option ] = options[ option ];
break;
}
break;
case 'daysRange':
case 'weeksRange':
var mandatory = 1;
for ( option in options )
switch ( option ) {
case 'autoselectRange':
mandatory --;
case 'pickableRange':
case 'adjustRangeToDisabled':
this.multiDatesPicker[ option ] = options[ option ];
break;
}
if ( mandatory > 0 ) $.error( 'Some mandatory options not specified!' );
break;
}
}
但是有两件事我坚持 . 上面的代码几乎按照我希望的方式工作 . 但如果我能够以某种方式将最大可选天数调整为该周的剩余天数,那将是很好的 . (我想实现一周到一周的选择) .
在目前的情况下,你可以选择星期一,如果它当前周五,这是我不想要的东西 .
客户还希望我“重新初始化日期选择器”:长话短说:每个星期六(每周重复一次任务)在特定时间(例如15:00),日期选择器需要初始化以选择下周的所有日期(星期二到星期五) .
如何修改我的代码以实现上述问题?