首页 > 解决方案 > ag-grid - 使用拖放在两个网格之间传输数据

问题描述

我正在ag-Grid使用Angular 5. 我有一个要求,必须使用鼠标拖放在两个网格之间传输数据。根据打开的问题 ,此功能不受ag-Grid.

你能建议任何解决方法吗?

标签: drag-and-dropangular5ag-grid

解决方案


这似乎现在支持:https ://www.ag-grid.com/javascript-grid-drag-and-drop/#dragging-between-grids

如果您需要的不仅仅是拖动的目标元素,那么找到目标行并为其设置样式会非常麻烦。尽管团队评论目标网格上缺少事件,但可以像使用某种行拖动结束事件一样对其进行改进:

请注意,网格中没有特定的拖放区逻辑。这是经过分析后故意进行的。在最初的分析中,考虑在网格中为拖放区相关事件(例如 ondragenter、dragexit 等)公开回调或触发事件。但是,鉴于开发人员可以轻松地将此类事件侦听器添加到网格 div,这并没有增加任何额外的价值直接,并且网格将简单地公开底层事件/回调,而不是自己进行任何处理。鉴于网格没有增加任何价值,提供这样的回调只会增加一层无用的逻辑。


推荐阅读