如何创建右键单击在Oracle Apex报表中显示的上下文菜单?

时间:2019-03-24 17:08:16

标签: oracle oracle-apex oracle-apex-5

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

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

2 个答案:

答案 0 :(得分:2)

没有内置的方法可以做到这一点。我看到一些选择:

  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/

答案 1 :(得分:0)

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

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

我只是一个用户,而不是先令或雇员...