Несколько календарей в форме и запреты дат в них...

  • 0 Ответов
  • 358 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

Итак, имею форму, в которой независимо друг от друга есть несколько календарей.
Мне нужно запрещать в них выбор разных дат, дней недели или интервалов дат.
Например так:
 - в календаре № 1 требуется сделать недоступным для выбора 1 января;
 - в календаре № 2 нужно закрыть все понедельники;
 - в календаре № 3 - интервал с 1 по 15 июня..

Но форма-то одна.. Стандартное выражение из мануалов
Код
Cal[i].addRenderer('01/01', Cal[i].renderBodyCellRestricted);
Cal[i].render();
не годится, т.к. закрывает явно указанную в строке дату во всех календарях формы.

Есть идея значение даты объявить как переменную, и брать ее из формы настройки каждого из календарей вот так:
Код
var cls = '01/01'
Cal[i].addRenderer(cls, Cal[i].renderBodyCellRestricted);
Cal[i].render();

Но не могу сообразить, как запихнуть это значение в настройку календарей.. ни одно из имеющихся там полей использовать не получилось.
Прошу помощи сообщества..