Bonjour,
J'ai une TableView:
J'ai deux colonnes qui contiennent un Boolean
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @FXML private TableView<NewModVO> voTableView;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 @FXML private TableColumn<NewModVO, Boolean> colNewModROH; @FXML private TableColumn<NewModVO, Boolean> colNewModROHBis;
Je voudrais que la deuxième affiche la valeur sous forme de texte et la première un checkBox (non editable)
Je mets :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 colNewModROH.setCellValueFactory( new PropertyValueFactory<NewModVO,Boolean>("NewModROH")); colNewModROH.setCellFactory( CheckBoxTableCell.forTableColumn(colNewModROH)); colNewModROHBis.setCellValueFactory( new PropertyValueFactory<NewModVO,Boolean>("NewModROH"));
C'est en fait deux fois la même valeur "NewModROH" dans les deux colonnes.
La valeur true ou false s'affiche bien dans ma deuxième colonne, mais le checkBox apparait comme disabled et n'est jamais coché.
Partager