我隔壁班的綁定嵌套的對象屬性的TableView在JavaFX
public class ProductStockDto extends
private Long id;
private Long amount;
private ProductDto product;
private StockDto stock;
//getters and setters...
}
在JavaFX我有我的表,我想給product.name屬性綁定到列,這樣的事情。
ObservableList<ProductStockDto> data = FXCollections.observableArrayList();
data.addAll(products);
nameColumn.setCellValueFactory(new PropertyValueFactory("product.name"));
productTable.setItems(data);
但是,當我這樣做時,TableView上的行顯示爲空白。
有人可以幫助我嗎?我想綁定嵌套的對象屬性,對Java Swing是這樣的$ {product.name}
謝謝。
通常情況下,如果答案包括解釋代碼意圖做什麼以及爲什麼解決問題而不介紹其他問題,則答案會更有幫助。 –