Skip to Main Content

Breadcrumb

Examples

Quick Picks

The live demo presents how native Oracle APEX item quick picks can be transformed into an item context menu.

Display 1, Display 2

Modal Page

The live demo shows how to open a modal page in the context of the report row. To invoke the row menu click on the icon in the first column or right-click on a row.

 
7839KING11/17/1981PRESIDENT-1800-10
7698BLAKE5/1/1981MANAGER78392300-30
7782CLARK6/9/1981MANAGER78392000-10
7566JONES4/2/1981MANAGER78391800-20
7788SCOTT4/19/1987ANALYST75661400-20
7902FORD12/3/1981ANALYST75661400-20
7369SMITH12/17/1980CLERK79021300-20
7499ALLEN2/20/1981SALESMAN7698130030030
7521WARD2/22/1981SALESMAN7698125050030
7654MARTIN9/28/1981SALESMAN76981250140030
7844TURNER9/8/1981SALESMAN76981500030
7876ADAMS5/23/1987CLERK77881100-20
7900JAMES12/3/1981CLERK7698950-30
7934MILLER1/23/1982CLERK77821300-10

Report header checkbox with menu

The live demo presents how the report header checkbox can be enhanced with additional functionality. Click on the icon next to the header checkbox to invoke the context menu. Selected rows are shown while paginating the report.

CLARKMANAGER6/9/19812000-
SCOTTANALYST4/19/19871400-
BLAKEMANAGER5/1/19812300-
ADAMSCLERK5/23/19871100-
WARDSALESMAN2/22/19811250500
JONESMANAGER4/2/19811800-
FORDANALYST12/3/19811400-
ALLENSALESMAN2/20/19811300300
JAMESCLERK12/3/1981950-
SMITHCLERK12/17/19801300-
MILLERCLERK1/23/19821300-
MARTINSALESMAN9/28/198112501400
KINGPRESIDENT11/17/19811800-
TURNERSALESMAN9/8/198115000

Button

Here we added a context menu to a standard button. If you open an emp dialog from it and close it afterwards you will see the event catched here:

You closed the dialog!

FAQ

  • How can I listen to a closed dialog event triggered by the context menu?

    Add a dynamic action of type "Dialog Closed". Set "Selection Type" to "JavaScript Expression" and set it to "window".

    To listen to a specific modal page to be closed add a "Client-side Condition" of type "JavaScript expression". Add following code referencing your desired Page ID: "this.data.dialogPageId == 1195".