Показать свойство объекта на основе другого свойства объекта в TableColumn (JavaFX)? - PullRequest
0 голосов
/ 04 декабря 2018

У меня есть объект Website с парой свойств:

private final StringProperty website;
private final BooleanProperty hasAccount;
private final BooleanProperty keep;
private final BooleanProperty delete;

и TableColumn:

private TableColumn<Website, String> keepColumn;

В основном я хочу отобразить строку website в keepColumnтолько если свойство delete имеет значение true, иначе вообще ничего не отображается (даже пустая ячейка).

Как мне это сделать?

1 Ответ

0 голосов
/ 04 декабря 2018

Попробуйте это:

ObservableList<Website> data = FXCollections.observableArrayList(
        //your data
).filtered(i -> delete.get());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...