Привязка ObservableList <CheckBox>к дочерним элементам HBox в JavaFX? - PullRequest
0 голосов
/ 13 января 2019

Я ожидал, что смогу сделать что-то вроде:

ObservableList<CheckBox> checkboxes = ...;
HBox hbox = new HBox();
hbox.childrenProperty.bind(checkboxes);

но, похоже, нет childrenProperty. Можно ли каким-либо образом (легко и идиоматически) каким-либо образом связать элементы HBox (или любого другого макета) с ObservableList?

Проблема, которую я пытаюсь «решить», состоит в том, чтобы иметь возможность не иметь такой логики в представлении - я хотел сделать это отображение таким, чтобы затем я мог просто отобразить элементы управления представлением. к свойствам / привязкам моего ViewModel и сохранить всю мою логику на этом уровне.

Спасибо

1 Ответ

0 голосов
/ 13 января 2019

После некоторого переворота я действительно нашел способ сделать это:

ObservableList<CheckBox> checkboxes = ...;
Bindings.bindContent(hbox.getChildren(), checkboxes);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...