Posts

Showing posts from May, 2026

Triggered Actions on Buttons & New Metric Card

Oracle APEX 26.1 Triggered Actions on Buttons & New Metric Card 01 Introduction Oracle APEX 26.1 introduced something that quietly changes how I now build dashboards. Two features dropped in the same release that work beautifully together: Declarative Dynamic Action Support for Actions, Buttons, Cards, and Menus , and a brand new template component called Metric Card . 02 Context What This Used to Take Before 26.1, attaching click behavior to per-row elements (a button inside a card, an action on a template component, a menu item) usually meant one of two awkward options. Either you wrote JavaScript that read DOM data attributes and manually called apex.server.process() , or you built a Dynamic Action elsewhere in the page tree with a custom event hook. The connection between what was clicked and what happens lived in two different places. ...

Dynamic Triggered Action in Cards

Oracle APEX 26.1 Dynamic Triggered Action in Cards A hands-on look at triggered actions in Cards, with everything I discovered building it from scratch. Introduction The Wall I Kept Hitting If you have been working with the Cards region in Oracle APEX for a while, there is a good chance you have hit the same wall I kept hitting. You can set up a Card, wire up an action on the Title, the Full Card, the Subtitle, even the Media area — but the moment you wanted that action to do something a little smarter (show a confirmation dialog, set a page item, fire some JavaScript, display a success toast), you ended up writing custom JavaScript, hacking link targets, or building workarounds with hidden buttons. This post is essentially my notebook from exploring that feature — what I tried, what I noticed, and what I think every APEX developer should know about it. ...