两个报告之间的 Oracle Apex 5 拖放

Oracle Apex 5 drag&drop between two reports

我正在尝试在 Oracle APEX 中的两个经典报告之间构建拖放功能。但是我只能拖入一个报表,不能放到另一个报表中。

在加载页面时我有这段代码:

$(".draggable_emp").draggable({
  "containment": "window",
  "helper":      "clone",
  "revert":      "invalid"
});

尽管有 window,但我的拖拽仍然在第一个报告中。

有人可以帮助我吗?

谢谢,

卡斯滕

您还需要使用 droppable api 以允许报表接受可拖动对象。

将可放置库添加到您的应用程序/页面:#IMAGE_PREFIX#libraries/jquery-ui/1.10.4/ui/minified/jquery.ui.droppable.min.js

然后使所需的区域可放置。我这样做的方法是向相关区域添加 class,然后使用可删除的接受选项接受 class。您还可以使用隐藏项目来跟踪哪些项目保存在哪个报告中,并在需要时使用它在提交时进行更新。