récupérer un model depuis un TableView
j'ai besoin de récupérer le contenu d'une ligne TableView dans des texteField , j'ai utilisé une fois cette méthode via getSelectionModel() mais ça donne rien, je doit avoir oublié quelque chose que je ne trouve pas
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
@FXML private TableView<Model> table;
@FXML private TableColumn<Model, String> colMat;
@Override
public void initialize(URL url, ResourceBundle rb) {
table.getSelectionModel().selectedIndexProperty().addListener((v, oldValue, newValue) -> {
Model mod = table.getSelectionModel().getSelectedItem();//classe du model
if (table.isFocused() == true) {
txtMat.setText(mod.getMatricule());
}
});
} |
je ne reçoit même pas une exception, quand je clique sur la ligne , il ne se passe rien et puis c'est tout
merci