ho la classe successivarilegatura proprietà degli oggetti annidati a TableView in JavaFX
public class ProductStockDto extends
private Long id;
private Long amount;
private ProductDto product;
private StockDto stock;
//getters and setters...
}
In JavaFX ho mio tavolo e voglio associare la proprietà product.name alla colonna, qualcosa di simile.
ObservableList<ProductStockDto> data = FXCollections.observableArrayList();
data.addAll(products);
nameColumn.setCellValueFactory(new PropertyValueFactory("product.name"));
productTable.setItems(data);
Ma quando lo faccio, le righe su TableView vengono visualizzate in bianco.
Qualcuno può aiutarmi con questo? Voglio associare le proprietà degli oggetti nidificati, su Java Swing era qualcosa del genere $ {product.name}
Grazie.
In genere, le risposte sono molto più utili se includono una spiegazione di ciò che il codice è destinato a fare e perché questo risolve il problema senza introdurre gli altri. –