Setting a different cell value factory does not update cells already visible. Only when the new cells come into view (when scrolling, for example) the user can see the values supplied by the new cell value factory.
To reproduce:
Using the MonkeyTester (main branch https://github.com/andy-goryachev-oracle/MonkeyTest):
- select the TableView page
- Data: 1,000 rows
- Cell Value: VALUE and observe the cell values.
Change Cell Value: to QUOTED and observe no change. When scrolling, the new cells have quotes, but not the old ones.
TODO: check if the same issue exists in TreeTableView, TreeView, ListView.
To reproduce:
Using the MonkeyTester (main branch https://github.com/andy-goryachev-oracle/MonkeyTest):
- select the TableView page
- Data: 1,000 rows
- Cell Value: VALUE and observe the cell values.
Change Cell Value: to QUOTED and observe no change. When scrolling, the new cells have quotes, but not the old ones.
TODO: check if the same issue exists in TreeTableView, TreeView, ListView.