react-grid-layout 并从外部拖动

问题描述

使用react-grid-layout,是否可以在用户将其拖过网格时从网格外部指定可拖动项的大小?目前,认值似乎是 w: 1,h:1,但是,我没有看到任何可以设置它的地方。

此外,是否可以指定有关发送到 onDrop 处理程序的函数的可拖动项的任何详细信息?目前仅限于 (layout: Layout[],item: Layout,e: Event)

这是 RGL 中从外部拖动的示例: https://strml.github.io/react-grid-layout/examples/15-drag-from-outside.html

解决方法

所以我想出了这个。您必须使用 droppingItem 上的 <GridLayout> 道具或在我的情况下使用 <ResponsiveGridLayout> 来指定它。这可以是一个对象,或者您可以让它调用一个函数,该函数根据某些逻辑确定细节,即 droppingItem={this.getDroppingItem()}

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...