Discussions
Categories
- 197K All Categories
- 2.5K Data
- 546 Big Data Appliance
- 1.9K Data Science
- 450.8K Databases
- 221.9K General Database Discussions
- 3.8K Java and JavaScript in the Database
- 31 Multilingual Engine
- 552 MySQL Community Space
- 479 NoSQL Database
- 7.9K Oracle Database Express Edition (XE)
- 3.1K ORDS, SODA & JSON in the Database
- 556 SQLcl
- 4K SQL Developer Data Modeler
- 187.2K SQL & PL/SQL
- 21.4K SQL Developer
- 296.3K Development
- 17 Developer Projects
- 139 Programming Languages
- 293K Development Tools
- 110 DevOps
- 3.1K QA/Testing
- 646.1K Java
- 28 Java Learning Subscription
- 37K Database Connectivity
- 158 Java Community Process
- 105 Java 25
- 22.1K Java APIs
- 138.2K Java Development Tools
- 165.3K Java EE (Java Enterprise Edition)
- 19 Java Essentials
- 162 Java 8 Questions
- 86K Java Programming
- 81 Java Puzzle Ball
- 65.1K New To Java
- 1.7K Training / Learning / Certification
- 13.8K Java HotSpot Virtual Machine
- 94.3K Java SE
- 13.8K Java Security
- 205 Java User Groups
- 24 JavaScript - Nashorn
- Programs
- 468 LiveLabs
- 39 Workshops
- 10.2K Software
- 6.7K Berkeley DB Family
- 3.5K JHeadstart
- 5.7K Other Languages
- 2.3K Chinese
- 175 Deutsche Oracle Community
- 1.1K Español
- 1.9K Japanese
- 233 Portuguese
amx:listView does not refresh on managedBean

Hello community!
I've an amx Page A which has a list being displayed on it. The list items are clickable and allows to navigate to another AMX page B and also sets an input parameter in private context of a java class J (based on which list has been clicked)
On amx page B, I've a managedBean and one of it's method (on java class J) is invoked by a buttons' actionListener on an amx page B. The action on this page is defined to take to a new amx page C.
The amx page C has a component amx:listView takes in the value from that bean. The returned list depends on the input parameter set earlier in the java class J.
Problem: The amx page C shows the ouput correctly only for the first time. When I navigate back to amx page A and select different list, the underlying java code logs shows that the correct list is selected and correct input parameter is passed to the java class J and it returns correct output - but for some reason the amx page does not show that output - it still shows the previous output. When I close the application and relaunch it and select some other list, it shows its output correctly but only for the first time.
If anybody has seen such an issue, please provide suggestions.
Thank you!
Answers
-
Hello,
I think that you need to fire Property Change Event in java class to have changes reflected on amx pages,
take a look at:
https://www.youtube.com/watch?v=ZJePFhfVqMU
Karol