JavaFX TableCell имеет нулевой элемент - PullRequest
0 голосов
/ 30 мая 2019

У меня есть контроллер, настроенный в формате fxml, для которого определено TableView. Я вызываю getColumns () для TableView в методе initialize () и получаю столбец, определенный в fxml по id, затем вызываю setCellFactory и инициирую новый класс TestCell. В методе updateItem () свойство TableView имеет значение null. Любой совет?

class SomeClass {
 @FXML
 private TableView<someClassWithTableElems>someTableView;

 @FXML
 public void initialize(){
  someTableView.getColumns().get(5).setCellFactory(col -> new TestCell());
 }

}


class TestCell<S> extends TableCell<S, someClassWithTableElems>{
 @override
 protected void updateItem(someClassWithTableElems col, boolean empty) { //col is null
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...