У меня есть календарный вид, который показывает таблицу с одним столбцом в день недели (see this image). Каждая строка представляет собой определенную вещь, которую можно забронировать за определенное время. Идея заключается в том, что бронирование можно расширить, перетащив внешний край на следующий день в таблицу или укорачивая его. Активное бронирование имеет диапазон по каждой стороне ячейки, который должен быть ручкой для перетаскивания.Изменение размера элемента путем перетаскивания
Моя основная проблема теперь в том, что обычные функции перетаскивания & в браузерах, похоже, не соответствуют моей ситуации. Я не хочу что-то перетаскивать и отбрасывать его где-нибудь еще, я просто хочу перетащить, чтобы расширить элемент.
Это еще что-то, что можно сделать с помощью обычного перетаскивания HTML5 & drop или какого-то общего перетаскивания & drop library? Или есть ли другой способ достичь этого? Любые указатели на то, как подойти к этой проблеме?
Я использую React для этого, что может затруднить интеграцию некоторых решений, если они непосредственно манипулируют DOM.