MSAMM
Back to course

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.

Get the free lessons by email

We will email you a link to every free lesson in this course. No account needed, and one message only.

In this module: Module 7 · Binding data to the page

  1. 1Binding, and what the framework does for you
  2. 2Tables and lists
  3. 3Forms and two-way binding
  4. 4Formatting: dates, numbers and currency
  5. 5Arabic and right-to-leftFree preview
  6. 6Conditional display
  7. 7Sorting, filtering and searching
  8. 8Empty, loading and error states
  9. 9What breaks: three binding failures
  10. 10Lab briefing · One screen, every state