Skip to Main Content
Feature Request FR-2827
Product Area Page Components
Status DELIVERED

8 Voters

Enable displaying Maximize Button after Interactive Grid Actions Menu

sorin.apalaghie Internal
· Nov 2 2022

Idea Summary
In the case of interactive reports when you enable the Show Maximize button attribute in the Interactive Report template attributes, the Maximize button is displayed to the right of the Actions Menu.

If you do the same thing for an Interactive grid, the Maximize button is not displayed at all. 

Use Case
Migrating Interactive Reports to Interactive grids is cumbersome because users ask for the Maximize button. 

To implement that we have used this workaround so far: 

  1. change the Interactive grid region template to Standard
  2. give a static id to the grid (example MY_IG)
  3. in the Template Attributes Section:
    • change the Header attribute to Hidden but accessible
    • change the Style attribute to Remove UI Decoration 
    • enable the Show Maximize button attribute
  4. in the Page Attributes add this to Execute when page loads  (make sure you replace MY_IG in the code with the region static id)
var x = $('#MY_IG .js-maximizeButtonContainer').detach();
$('#MY_IG_ig_toolbar_actions_button').after(x); 

Preferred Solution
Ideally, when you check the Enable Maximize button the behavior should be similar to the one for the Interactive Report. The Maximize button is shown to the right of the IR. 

This has been delivered in Oracle APEX 22.1 as part of bug 25484453!