PTK
PTK

Reputation: 323

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

I need to display a context menu when a user right clicks on a report and the user can perform an action on the rows selected. How to achieve this?

I can see there is already an action button on top of an interactive report. Can we customize that?

Upvotes: 1

Views: 3270

Answers (2)

StewS2
StewS2

Reputation: 421

If you're willing to use a commercial Apex add-on product, I have used the FOEX add-ons with great success. However, it's not cheap and it would require changing your report to use their report-style (which we like). Then you can add a context menu that's maintained via the Shared Components -> Lists.

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

I'm just a user, not a shill or employee...

Upvotes: 0

eaolson
eaolson

Reputation: 15094

There's no built in way to do this. I see a few options:

  1. You could hack together your own actions. You would add a Dynamic Event on mousedown on your report, then some Javascript to handle the action.
  2. If it doesn't have to be a right click option, you can add a custom menu to a report. Here's one way of doing it. http://hardlikesoftware.com/weblog/2015/07/13/apex-5-0-custom-menus/
  3. Also, if using the Interactive Grid is an option, that menu can also be customized. See: http://hardlikesoftware.com/weblog/2017/01/24/how-to-hack-apex-interactive-grid-part-2/

Upvotes: 2

Related Questions