-
Bug
-
Resolution: Fixed
-
P4
-
jfx21
-
b23
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8326610 | jfx21.0.3 | Jose Pereda | P4 | Resolved | Fixed | master |
When the TableView sets fixedCellSize to a given positive value, if new table columns are added to it, the TableView doesn't get updated and these columns are not immediately visible.
Only after refreshing the tableView (with tableView.refresh()) or the scene/stage (resizing it for instance), the new columns become visible.
Run the attached test and notice there are only 10 visible columns, but the table has already 20. Resize the stage, and notice the scrollbar changes, and you can scroll to the right and see the 20 columns.
The issue happens for any JavaFX version.
Only after refreshing the tableView (with tableView.refresh()) or the scene/stage (resizing it for instance), the new columns become visible.
Run the attached test and notice there are only 10 visible columns, but the table has already 20. Resize the stage, and notice the scrollbar changes, and you can scroll to the right and see the 20 columns.
The issue happens for any JavaFX version.
- backported by
-
JDK-8326610 New table columns don't appear when using fixed cell size unless refreshing tableView
- Resolved