Browse Source

REPORT-60486 布局切换引导拖拽问题&去除预览

research/11.0
kuangshuai 3 years ago
parent
commit
35905bc6a4
  1. 9
      designer-base/src/main/java/com/fr/design/mainframe/guide/scene/DragScene.java
  2. 3
      designer-realize/src/main/java/com/fr/design/mainframe/guide/creator/layout/ChangeLayoutComponentGuide.java

9
designer-base/src/main/java/com/fr/design/mainframe/guide/scene/DragScene.java

@ -45,19 +45,20 @@ public class DragScene extends AbstractGuideScene{
new DragAndDropDragGestureListener(target, DnDConstants.ACTION_COPY_OR_MOVE){ new DragAndDropDragGestureListener(target, DnDConstants.ACTION_COPY_OR_MOVE){
@Override @Override
public void dragDropEnd(DragSourceDropEvent dsde) { public void dragDropEnd(DragSourceDropEvent dsde) {
complete(); if (dsde.getDropSuccess()) {
complete();
}
} }
}; };
} else if (dragType == DragType.TO) { } else if (dragType == DragType.TO) {
target.setDropTarget(new DropTarget()); target.setDropTarget(new DropSceneTarget());
} }
} }
private class DropSceneTarget extends DropTarget { private class DropSceneTarget extends DropTarget {
@Override @Override
public synchronized void drop(DropTargetDropEvent dtde) { public synchronized void drop(DropTargetDropEvent dtde) {
super.drop(dtde); dtde.dropComplete(true);
complete();
} }
} }
} }

3
designer-realize/src/main/java/com/fr/design/mainframe/guide/creator/layout/ChangeLayoutComponentGuide.java

@ -38,8 +38,7 @@ public class ChangeLayoutComponentGuide {
.nextScene(createScene3()) .nextScene(createScene3())
.nextScene(GuideSceneHelper.createFormDesignerBodyDisplayScene()) .nextScene(GuideSceneHelper.createFormDesignerBodyDisplayScene())
.nextScene(createScene4()) .nextScene(createScene4())
.nextScene(createScene5()) .nextScene(createScene5());
.nextScene(GuideSceneHelper.createPreviewClickScene());
Guide guide = GuideBuilder.newInstance() Guide guide = GuideBuilder.newInstance()
.setID(GuideIds.Guide.F001002) .setID(GuideIds.Guide.F001002)

Loading…
Cancel
Save