Idea Summary
The standard Confirm Dynamic Action in Oracle APEX currently lacks the flexibility required for modern enterprise UI standards. The primary limitation is the lack of declarative control over the visual and functional aspects of the dialog.
This proposal seeks to introduce comprehensive customization options to address the following existing problems:
- Button Position: There is currently no way to control the placement or alignment of the buttons (e.g., swapping "Cancel" to the left and "Action" to the right).
- Icon Support: Developers cannot add descriptive icons to buttons to provide better visual context for the user.
- Color & Styling: There is no declarative way to apply specific colors or template options (like "Danger" or "Success" styles) to the buttons based on the nature of the action.
- Dimensions: The width and height of the dialog are fixed, preventing the UI from adapting to longer warning messages or specific design requirements.
By adding these as declarative options, APEX can provide a high-fidelity experience without requiring complex custom JavaScript workarounds.