В приложении у меня есть TableView с тремя столбцами, ниже представлен скриншот
Данные передаются с помощью :
ObservableList<Dox> doxData = FXCollections.observableArrayList()
Вот объявление таблицы и колонок :
@FXML
private TableView<Dox> doxTable;
@FXML
private TableColumn<Dox, LocalDate> dateColumn;
@FXML
private TableColumn<Dox, Double> moneyColumn;
@FXML
private TableColumn<Dox, String> descriptionColumn;
Вот код , который определяет какие значения имеют колонки и устанавливается doxData для TableView:
dateColumn.setCellValueFactory(new PropertyValueFactory<>("date"));
moneyColumn.setCellValueFactory(new PropertyValueFactory<>("money"));
descriptionColumn.setCellValueFactory(new PropertyValueFactory<>("description"));
doxTable.setItems(doxData);
Вопрос такой, почему не выводятся значения в описание, по идее все должно работать, ошибок никаких не выдает. Пробовал в консоль вывести значение описания из doxData, все выводит, а именно в таблице не выводится.
P.S. Вот переменные в классе Dox:
private LocalDate date;
private Double money;
private String description;