Skip to main content

Command Palette

Search for a command to run...

Oracle APEX - IG Button Column Plugin

#lib4x

Updated
1 min read
K

Application Developer, applying Oracle APEX to develop Data-Centric, Workflow, BPM and Case Management applications.

The APEX Interactive Grid has the Row Actions Menu as shown by the hamburger icon on each row. It has standard options, and custom actions can be added to it. This works perfectly well. Sometimes though the customer wants to have an action available by buttons in the grid itself. APEX Idea FR-4143 also shows this as a wished for option with a good number of votes.

APEX offers already a ‘Link’ column, and with some creativity, you can configure it as a regular button. Or you can use HTML expression. As a further alternative and additional options, sharing with you a plugin for the purpose.

Enabling a column with a button displayed in every row (click to enlarge):

DA's (on click) can be attached or an action can be specified (from the action framework) for any button click follow up. In case of a DA, the this.data object will contain the row data. There is support for conditional enabling and for button label/class substitution, based on the row data.

And that makes up plugin #9 under the lib4x embrella. See here for an example page.