перетаскивать список объектов на сетке - PullRequest
0 голосов
/ 15 февраля 2020

Я создаю веб-приложение (на django), где я прошу пользователя предоставить следующее:

количество строк: x

количество столбцов: y

в интерактивном режиме позволяет пользователю выбирать метки для строк и столбцов

и список объектов, которые нужно перетащить в виртуальную сетку

. Давайте рассмотрим пример из 3 столбцов, 4 строки с помечает столбец i (i = 1..x), строку j (j = 1..y) и 3 объекта с именем «красный», «черный», «серый»

, и я хотел бы иметь перетаскивание объектов на автоматически построенную сетку.

при извлечении блоков из пула объектов их можно размещать в полях сетки, не удаляя их из пула (объекты бесконечны). Таким образом, в основном пользователь может заполнить все красным, смесью 3-х цветов, некоторых заполненных и некоторых пустых и т. Д.

Пример скриншота можно найти здесь: https://imgur.com/a/BJMzr9q

Знаете ли вы, что-то уже создано для этой цели? Я взглянул на библиотеку «перетаскиваемая», но ни один из примеров не подходит для моего случая.

Надеюсь, вы сможете помочь.

Если неясно, я все еще в процессе обучения фаза.

1 Ответ

1 голос
/ 15 февраля 2020

Вы можете использовать HTML5DnD https://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API У него есть API для настройки перетаскиваемых элементов и отбрасываемых элементов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...