MSAMM
Back to course

Oracle Visual Builder: Applications That Outlive Their First Release · Module 7 · Binding data to the page

Forms and two-way binding

Lesson 70 of 176 · 3 min

Editing a record, and WHERE THE EDITED VALUE ACTUALLY IS BEFORE IT IS SAVED. A form binds two ways: the field displays the variable, and typing writes back into it. That second direction is what makes forms easy, and it is also what makes the question in this title worth asking. THE ANSWER IS THAT THE EDITED VALUE IS IN A VARIABLE IN THE BROWSER AND NOWHERE ELSE. Not in Fusion, not in a business object, not anywhere that survives the user closing the tab. Which is obvious when stated and is exactly what people forget the moment a page looks like it is working. SO THE FIRST DECISION IS WHICH VARIABLE THE FORM EDITS, AND THE WRONG ANSWER IS "THE ONE THE SERVICE RETURNED". Binding the form directly to the loaded record means the user's half-finished typing has already overwritten the copy of what the record was. Then Cancel

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