Отключить временной интервал jquery fullcalendar

Я работаю над системой планирования с плагином jquery fullcalendar. Получение доступного времени для человека.

 minTime: msg.d.Records.startHour,
 maxTime: msg.d.Records.endHour

Это работает нормально. Но теперь я хочу отключить определенные часы (перерыв на обед). Как я могу это сделать? Эти часы будут поступать от веб-сервиса.


person Siz S    schedule 26.09.2013    source источник
comment
не могли бы вы дать больше контекста/кода? вы используете это: arshaw.com/fullcalendar?   -  person jotaen    schedule 26.09.2013
comment
да, я использую календарь arshaw. например я хочу отключить слот с 13:00 до 14:00 в календаре ежедневно/еженедельно.   -  person Siz S    schedule 26.09.2013
comment
посмотрите здесь: stackoverflow. com/questions/10008113/ но вам не повезло - у них тоже пока нет ответа... =(   -  person jotaen    schedule 26.09.2013


Ответы (1)


Вы можете генерировать события для времени недоступности и использовать определенный цвет для обозначения недоступности. Затем, если кто-то попытается сохранить новое событие, прежде чем создавать новый объект события, вы можете прокрутить существующие события, чтобы увидеть, есть ли конфликт. В случае конфликта отмените генерацию события и отобразите сообщение для пользователя. Или вы можете использовать аналогичную стратегию, используя обратный вызов select (не путать с методом select).

person ShadeTreeDeveloper    schedule 22.11.2014