我想将数据放到表格cols表格地图中也可以输入onjects但是pojo包含其他对象也是这样的
class A{
String firstName;
String lastName;
Map<String,String> events;
// getters /setters
}
表格和表格列
@FXML
TableView<A> exTable
@FXML
TableColumn<A, String> firstNameCol;
@FXML
TableColumn<A, String> lastNameCol;
@FXML
TableColumn<A, String> salaryCol;
@FXML
TableColumn<A, String> addressCol;
这里我把数据放在这样的表中,但不知道如何将地图值放到他们的cols
List<A> listItem=new ArrayList<>(
//here I make list of persons and put it in ObservableList
);
ObservableList<A>data=FXCollections.observableArrayList(listItem);
firstNameCol.setCellValueFactory(new PropertyValueFactory<>("firstName"));
lastNameCol.setCellValueFactory(new PropertyValueFactory<>("lastName"));
不知道如何从这里获取地图中的数据
salaryCol.setCellValueFactory(new PropertyValueFactory<>(""));
addressCol.setCellValueFactory(new PropertyValueFactory<>(""));
userTable.setItems(data);
请帮我完成