Oracle Visual Builder: Applications That Outlive Their First Release · Module 7 · Binding data to the page
Binding, and what the framework does for you
Lesson 68 of 176 · 3 min
A value on screen that FOLLOWS A VARIABLE. What updates automatically and what does not, which is THE SOURCE OF MOST "IT DID NOT REFRESH". Module 4 Lesson 1 said the framework watches variables. Binding is the other end of that: the component declares which variable it displays, and the framework keeps them equal. WHAT UPDATES AUTOMATICALLY IS ANY CHANGE THE FRAMEWORK CAN SEE. Assign a new value to a bound variable and every component bound to it re-renders. That is the model working, and it is why nothing in this course ever tells a component to redraw itself. WHAT DOES NOT UPDATE IS A CHANGE THE FRAMEWORK DID NOT WITNESS, AND THAT IS THE WHOLE LESSON. The commonest case is mutating INSIDE a value rather than replacing it — pushing a row onto an array, or setting a property on an object the variable holds. The variable still points…
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 7 · Binding data to the page
- 1Binding, and what the framework does for you
- 2Tables and lists
- 3Forms and two-way binding
- 4Formatting: dates, numbers and currency
- 5Arabic and right-to-leftFree preview
- 6Conditional display
- 7Sorting, filtering and searching
- 8Empty, loading and error states
- 9What breaks: three binding failures
- 10Lab briefing · One screen, every state
