我正在使用ag-grid,但我有一些我想无法拖放的功能。 因此,由于AG-1708(另请参见:How to transfer rows between two different Grids (Ag-grid Angular 6) using Drag and Drop?)可以在网格之间拖放。这很酷,这是我们需要的,但是解决方案对我们来说并不完整。 这是因为用于在网格之间拖动的句柄和用于在同一网格中排序的句柄是不同的句柄(dndSource和rowDrag)。所以我现在有2个手柄。 同样,在网格之间拖放也不能选择以正确的顺序直接放置放置的项目。因此,我需要在带有手柄1的两个网格之间拖放,然后使用手柄B重新排序。这不是一个好的UX。
您可以想象,我们想要的是:https://material.angular.io/cdk/drag-drop/examples。
我们目前缺少的是: §能够在不同的网格和具有相同手柄的同一网格之间拖放。 §在网格之间拖放时,也可以直接放置在正确的位置。 §EXTRA:不必拥有手柄,而只是能够在行中的任何位置开始拖动就好了。
有人对此有解决方案吗?我可以为此修改或配置AG-Grid吗?
最诚挚的问候,
兰德
//可拖动列的代码为: {headerName:'data_id',field:'data_id',width:200,dndSource:true,rowDrag:true,checkboxSelection:true,preventSizeToFit:true},