See attached snapshots, same SceneBuilder code over FX 8 b114 and b115.
The content of the ListView is not visible with 115 (nor with 116).
The callback as defined below is not called using b115, it is with b114:
final Callback<ImportRow, ObservableValue<Boolean>> importRequired
= new Callback<ImportRow, ObservableValue<Boolean>>() {
@Override
public BooleanProperty call(ImportRow row) {
System.out.println("CALLED");
return row.importRequired();
}
};
importList.setCellFactory(CheckBoxListCell.forListView(importRequired));
This part of the SceneBuilder code is quite isolated from the rest and didn't evolve at all for weeks now.
I spent a given amount of time writing from scratch an app to isolate the issue, without success.