Я смотрю на элемент пользовательского интерфейса jQuery с изменяемым размером: http://jqueryui.com/demos/resizable/#snap-to-grid
У меня есть сетка слотов бронирования - т.е. дни недели внизу слева и часы дня вверху - все они расположены как отдельные DIV в сетке.
Я бы хотел, чтобы кто-то щелкнул по свободному слоту (или часу), чтобы зарезервировать это время - однако, если есть время, доступное до или после часа, на который щелкнули, разрешите этому человеку изменить размер своего часового бронирования до в следующий час, но не позволять ему перекрывать уже существующий интервал в этот день.
Кто-нибудь знает примеры, показывающие, как это сделать?
Спасибо за любые указатели
Ответ 1 · bgmCoder
После долгих поисков на самом деле есть несколько решений:
Эта страница - лучшее, что вы можете получить по теме в Stack Overflow: Добавление представления ресурсов / диаграммы Ганта в jQuery Fullcalendar
Есть несколько форков fullCalendar, которые включают в себя представление ресурсов, которое будет делать то, что вы (и я) ищите:
https://github.com/benbruscella/fullcalendar
https://github.com/ikelin/fullcalendar
Но этот, на мой взгляд, самый универсальный, потому что он обеспечивает представление ресурсов для дня, недели и месяца, тогда как два других обеспечивают только день (по крайней мере, согласно моей быстрой оценке) :
http://tux.fi/~jarnok/fullcalendar-resourceviews/
Фактически, вот список всех вилок github fullCalendar: http://forked.yannick.io/arshaw/fullcalendar