Вопрос

Фильтр для даты

Всем доброго времени суток.

Версия 7.10.

При создании активности (новой задачи) есть выбор дат начала и завершения:

Изображение удалено.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На практике нужно, чтобы некоторые даты были недоступны для выбора (в зависимости от расписания работы сотрудника, т.е. значения колонки "Ответственный" - 2 через 2, или исключить выходные). Условно, можно считать, что есть массив дат, которые необходимо исключить (будет получаться запросом). Либо наоборот - массив доступных дат, исключаются все остальные.

 

Можно ли такой фильтр как-нибудь добавить на колонку календаря?

Нашёл вот такие фильтры для ExtJS Datepicker: https://stackoverflow.com/questions/29251088/disable-date-in-datepicker… но там речь идёт об установке календаря. А тут надо изменить уже установленный, в зависимости от доступных значений.

Спасибо.

Нравится

1 комментарий

Здравствуйте, у календаря есть еще возможность вводить значение вручную, так что, на вашем месте в качестве валидации, сделал бы просто this.on("change: нужного поля, в котором бы проверял введенную дату, и в случае несоответствия её графику, откатывал бы ее на предыдущее значение, с соответствующим сообщением.

Показать все комментарии