我正在(在django上)构建一个webapp,要求用户提供以下内容:
行数:x
列数:y
交互式地让用户决定行和列的标签
以及要拉入虚拟网格的对象列表
让我们以3列,4行带有标签列i(i = 1..x),行j(j = 1..y)和3个名为“红色”,“黑色”,“灰色”的对象的示例为例) >
有了这些,我想在自动构建的网格上进行拖放对象的交互。
当从对象池中拉出块时,可以将它们放置在网格的框中,而无需将它们从池中移除(对象是无限的)。因此,基本上,用户可以用红色,三种颜色的混合,填充的某些和空白的所有东西填充所有东西,等等。.]
截屏示例可在此处找到:https://imgur.com/a/BJMzr9q
您知道是否已经为此目的创建了某些东西?我看了一下“可拖动的”库,但是没有一个例子符合我的情况。
希望您能提供帮助。
如果不清楚,我仍处于学习阶段。
[我正在django上构建一个webapp,要求用户提供以下内容:行数:x列数:y以交互方式让用户确定行和列标签以及...] >
您可以使用HTML5DnDhttps://developer.mozilla.org/en-US/docs/Web/API/HTML_Drag_and_Drop_API它具有API,用于配置要拖动的项目和要拖放的项目。