Oracle Visual Builder: Applications That Outlive Their First Release · Module 3 · Pages, flows and navigation
Passing data when you navigate
Lesson 25 of 176 · 3 min
INPUT PARAMETERS against SHARED STATE. The first real decision of Module 4, MET HERE IN ITS SIMPLEST FORM. A user opens a list, selects a row, and lands on a detail page. Something has to tell the detail page which row — and there are two ways to do it that lead to very different applications. AN INPUT PARAMETER IS PASSED WITH THE NAVIGATION AND LANDS IN THE PAGE'S OWN VARIABLE. The page declares what it needs, the caller supplies it, and the page depends on nothing outside itself. Which is the property worth valuing: a page taking an id can be opened from anywhere — another flow, a bookmark, a link in an email — because everything it needs arrives with the request. SHARED STATE IS SET BY THE CALLER AND READ BY THE CALLEE, AND IT IS THE EASIER ONE TO REACH FOR. Put the selected row in…
The full lesson is part of the course
The video, the complete written lesson and the module quiz are included in Oracle Visual Builder: Applications That Outlive Their First Release, with a certificate on completion and a fourteen-day refund window.
In this module: Module 3 · Pages, flows and navigation
- 1Flows: the unit that decides your structure
- 2Navigating between pages
- 3Passing data when you navigate
- 4The shell page and what belongs on it
- 5Deep links and the URL
- 6Layouts, and the page that grew
- 7Building for somebody who did not build it
- 8Accessibility, from the start
- 9What breaks: three navigation failures
- 10Lab briefing · Four pages that hang together
