1. Oracle Visual Builder Documentation - Develop Applications with Oracle Visual Builder: In the section "Work with Page Templates
" the subsection "Add an Event Listener to a Page Based on a Template" explicitly states: "When you create a page from a template
you can add an event listener to the page to trigger an action chain when an event on the template occurs. For example
you can add an event listener that listens for the template's primaryAction event and triggers an action chain to save data." This directly supports answer D.
Source: Oracle Help Center
Develop Applications with Oracle Visual Builder
Release 24.04
Part Number F82535-02
Chapter: "Work with Page Templates".
2. Oracle Visual Builder Documentation - Page Model Reference: The documentation on page templates describes how they define custom events that can be handled by the consuming page. The primaryAction event is a standard event exposed by Redwood templates for this exact purpose. The page's event listener mechanism is the designated way to subscribe to and handle these template events.
Source: Oracle Help Center
Develop Applications with Oracle Visual Builder
Release 24.04
Part Number F82535-02
Chapter: "Understand the Page Model".