Discussions
Categories
- 196.8K All Categories
- 2.2K Data
- 235 Big Data Appliance
- 1.9K Data Science
- 449.9K Databases
- 221.6K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 549 MySQL Community Space
- 478 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3K ORDS, SODA & JSON in the Database
- 532 SQLcl
- 4K SQL Developer Data Modeler
- 186.9K SQL & PL/SQL
- 21.3K SQL Developer
- 295.5K Development
- 17 Developer Projects
- 138 Programming Languages
- 292.2K Development Tools
- 104 DevOps
- 3.1K QA/Testing
- 645.9K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 154 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.1K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 17 Java Essentials
- 158 Java 8 Questions
- 85.9K Java Programming
- 79 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.2K Java SE
- 13.8K Java Security
- 203 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 402 LiveLabs
- 37 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.6K Other Languages
- 2.3K Chinese
- 171 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 230 Portuguese
Method Iterator executed more than once

Hi,
Using JDev 12.2.1.2.
I have a fragment associated to a ViewScope bean that presents a table with a list of values.
Each row as a button that will open a popup to present more detail of the selected record. The content of that popup is a region (flow and respective fragment).
The problem that I have is the number of executions of the same method, meaning, when I enter the list it will execute one time as expected. When I open the record it will execute the method to fetch the record data and after that it will also execute the list method again.
I have added the Iterator attribute Refresh with value ifNeeded, but still the list method is executed more than once.
Any ideas on how to correct this?
Thanks
Answers
-
Timo Hahn Senior Principal Technical Consultant - Oracle ACE Director Member, Moderator Posts: 38,321 Red Diamond
Check the page and the iterators if they send ppr events. This can cause iterators to execute multiple times.
You can try to set all iterators ChangeEventPolicy to none and see if this reduces the number of calls.
Timo
-
Hello,
I also have same question, and tried that, but no good.
I do not know the validity of the author, but in this site:https://www.rubix.nl/blogs/preventing-refresh-methoditerator-adf-12c it refers that setting the iterators in 12c no longer work as in 11g.
I tried it (and all other types as in:ADF Practice: Understanding Iterator Binding Refresh Attribute ) anyway but does not gets any better.
Perhaps for @DLopez works, but shouldn't it behave as described?
Regards,
Carlos