我不明白如何在部分之间拖动项目。内部部分-好的 此代码在一个部分中效果很好。 在带注释的部分中,我试图解决问题,但是失败了 当我尝试在各部分之间拖动时,该项目消失了
DropArea {
anchors { fill: parent; margins: 0 }
onEntered: {
var a = extModel.get(drag.source.DelegateModel.itemsIndex);
var b = extModel.get(mouseArea.DelegateModel.itemsIndex);
if (a.group === b.group) {
extModel.move(drag.source.DelegateModel.itemsIndex, mouseArea.DelegateModel.itemsIndex, 1)
} else {
a.group = b.group;
mouseArea.DelegateModel.model.items.setGroups(mouseArea.DelegateModel.itemsIndex, 1, ['items', 'filter']);
drag.source.DelegateModel.model.items.setGroups(drag.source.DelegateModel.itemsIndex, 1, []);
}
}
}