Hi all,
I’m facing an issue in APEX 24.2 where an Interactive Grid is not saved after a validation + branch flow that opens a Modal Dialog Page. What’s strange is that all normal form page items are saved correctly in the same flow, only the Interactive Grid is not.
Setup
- APEX 24.2
- Page 1 : multiple page items (form) + 1 Interactive Grid
- IG is saved via process: Save Interactive Grid Data (Type:
NATIVE_IG_DML)
Flow
- User changes values in the form + Interactive Grid on page 1
- User clicks “Send” (normal submit) → server-side APEX validations run
- If validations pass: a branch opens a Modal Dialog Page (separate page)
- In the modal dialog page, the user clicks “Save”
- After closing the dialog, page performs the final submit/request to send
Result
- Form/Page items are saved
- Interactive Grid is not saved
- Debug shows on the IG DML process:
Process "Save Interactive Grid Data" - Type: NATIVE_IG_DML
Skip because region doesn't contain rows
Observation
- If I remove the “branch → modal dialog page” step, saving form + IG on page 1 works fine.
- With the dialog/branch in between, it looks like the final request does not contain the IG row payload (“submitted rows”), so IG DML skips.
Questions
- Is there a recommended APEX pattern for server-side validation → confirmation dialog (modal page) → final submit, when an Interactive Grid is involved?
- How do you ensure the IG DML process actually receives submitted rows after returning from a dialog page (and does not show
Skip because region doesn't contain rows)?
Thanks in advance!