Повторно инициализируйте указатель даты на повторяющийся день и время недели.

У меня уже есть следующий код:

    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) необходимо инициализировать средство выбора даты, чтобы выбрать все дни для следующей недели ( вторник до пятницы).

Как я могу изменить свой код для достижения вышеуказанных вопросов?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector