Oracle JDeveloper 10g for Forms & PL/SQL Developers: A Guide to Web Development with Oracle ADF
by Peter Koletzke, Duncan Mills
What Is an Iterator?
Data access for attributes in a binding, as well as most operations and method bindings, requires iterators. You can think of an iterator as a current record pointer on a collection; for example, the expression #{bindings.EmployeeId.inputValue} actually evaluates to “the Employee Id of whatever record in EmployeesUpdateable1 collection is currently pointed to by the Employees Updateable 1 Iterator.” This link from EmployeeId to EmployeesUpdateable1Iterator is defined in the PageDef file.
In normal circumstances, a particular collection of records would maintain a single iterator to track the row currency (record marked as current) in the user interface. However, secondary iterators on the same collection are possible and ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access