TableView, проблема с TableColumn, в чем может быть проблема?

В приложении у меня есть TableView с тремя столбцами, ниже представлен скриншот
5b1e50ebce8cd518253521.png
Данные передаются с помощью :
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;
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы