如何创建在 oracle apex 报告中右键单击时出现的上下文菜单?

How to create context menus which appear on right clicking in oracle apex report?

我需要在用户右键单击报表时显示上下文菜单 并且用户可以对所选行执行操作。如何实现?

我可以看到交互式报告顶部已经有一个操作按钮。我们可以自定义吗?

没有内置方法可以执行此操作。我看到几个选项:

  1. 你可以破解你自己的行为。您可以在报告的 mousedown 上添加一个动态事件,然后添加一些 Javascript 来处理该操作。
  2. 如果不必是右键单击选项,您可以向报表添加自定义菜单。这是一种方法。 http://hardlikesoftware.com/weblog/2015/07/13/apex-5-0-custom-menus/
  3. 此外,如果可以选择使用交互式网格,则还可以自定义该菜单。参见:http://hardlikesoftware.com/weblog/2017/01/24/how-to-hack-apex-interactive-grid-part-2/

如果您愿意使用商业 Apex 附加产品,我已经成功使用了 FOEX 附加产品。但是,它并不便宜,并且需要更改您的报告以使用他们的报告样式(我们喜欢)。然后您可以添加一个上下文菜单,该菜单通过共享组件 -> 列表维护。

https://www.foex.at/home/

我只是一个用户,不是托儿,也不是员工...