0
我有一个使用Ext.dd.DZZZone启用的网格。我从网格拖动记录并将它们放在树面板中的各个节点上。单记录下降效果很好;但是,我无法成功将多个记录拖动到树节点...只处理了一条记录。该DragZone上实例由以下功能渲染视图:ExtJS6带有复选框的网格DragZone模型
renderDD: function(view){
grid = view.up('gridpanel');
grid.dragZone = Ext.create('Ext.dd.DragZone',view.el,{
onBeforeDrag: function(data,e){
return data.messagedata.foldertype==2 ? false : true;
},
getDragData: function(e){
var sourceEl = e.getTarget(view.itemSelector,10),d;
if(sourceEl){
d = sourceEl.cloneNode(true);
d.id = Ext.id();
return(view.dragData = {
sourceEl: sourceEl,
repairXY: Ext.fly(sourceEl).data,
ddel: d,
messagedata:view.getRecord(sourceEl).data
});
}
},
getRepairXY: function(){
return this.dragData.repairXY;
}
});
},
...
任何一个可以帮助我拖上使用DragZone和悬浮窗(未电网插件)的多条记录。非常感谢你。