EXTJS:在网格之间拖放会导致数据重复。如何避免这种情况?

EXTJS:在网格之间拖放会导致数据重复。如何避免这种情况?,extjs,drag-and-drop,grid,Extjs,Drag And Drop,Grid,我有一个数据网格面板g1,它保存主数据,第二个网格g2是g1网格中的子集/用户选择。情况是这样的,若我从g1到g2选择数据,并且该行已经存在,它允许n让它在两个网格之间拖放。。只是给用户造成重复/混乱。因此,请建议如何避免DND网格组中的重复行 提前谢谢 终于找到了我需要在datagrid视图文件中使用的确切配置: 视图配置:{ 复制:true,插件:{} 这允许源数据存储在DND操作中将记录仅复制到目标。干杯 这个问题涉及面很广,你能提供一些代码吗?。您可能应该重写onDrop方法以获取记录,

我有一个数据网格面板g1,它保存主数据,第二个网格g2是g1网格中的子集/用户选择。情况是这样的,若我从g1到g2选择数据,并且该行已经存在,它允许n让它在两个网格之间拖放。。只是给用户造成重复/混乱。因此,请建议如何避免DND网格组中的重复行


提前谢谢

终于找到了我需要在datagrid视图文件中使用的确切配置:

视图配置:{ 复制:true,插件:{}


这允许源数据存储在DND操作中将记录仅复制到目标。干杯

这个问题涉及面很广,你能提供一些代码吗?。您可能应该重写onDrop方法以获取记录,并在完成删除之前检查存储区中的现有记录。感谢脚本化,我的初始问题已解决..在模型中解决了导致重复的问题:)。。但是现在由于这个效果,我面临另一个问题..我的原始数据存储在从源网格拖放到目标网格之后被清空了。。删除后如何保留源网格的存储?可能只是在dnd操作时进行浅复制??是的,将记录从一个存储复制到另一个存储,然后取消删除请求谢谢..但是以编程方式,如何在网格之间复制/取消删除?要进行任何配置吗?看看我是如何实现类似功能的