I have a problem with Table View filtering.... in particular the filter work well, then when new entry are putted into the list, they are correctly filtered, but the problem starts when the the filter is active and the filtering parameters change dynamically, then in this condition the predicate is not re-called.
I created a TableView where the items are populated dynamically and putted into an ObservaleList.
Then, the ObservaleList is passed to the FilteredList.
The list is of type FXTargetBean, that is composed by different fileds: name, speed ....
Then, the code for filteredList is
ObjectProperty<Predicate<FXTargetBean>> checkSpeedPred = new SimpleObjectProperty<Predicate<FXTargetBean>>();