我有一个要查看的tableview。我无法同时更新tableview和过滤器。一方面,当我声明一个observableList并作为观察者启动时,过滤正在起作用,但是当我创建一个新的插入时,会显示旧数据和新数据。我不知道我是否解释得很好。另一方面,如果我在填充tabelview的函数内部启动,则过滤不起作用。 这段代码是否正确???????
最好也许显示代码
public class addBonPageController implements Initializable {
private ObservableList<Bon> dataBonList = FXCollections.observableArrayList();
FilteredList<Bon> filter = new FilteredList<>(dataBonList, e -> true);
@Override
public void initialize(URL arg0, ResourceBundle arg1) {
bonTableView();}
}