JavaFX CellFactory deaktivieren, oder löschen

missy72

Bekanntes Mitglied
Hallo,

ich habe eine CellFactory in einer TableView erstellt, in der ich ein TextField einbinde, um den Inhalt der Zelle zu modifizieren.
Jetzt möchte ich diese Funktion bei Bedarf aktivieren und deaktivieren. Finde dazu aber keine Lösung.

Java:
zfZielZeitTC.setCellFactory(TextFieldTableCell.<Fahrer>forTableColumn());    // Textfield in Zelle Zielzeit
zfZielZeitTC.setOnEditCommit((TableColumn.CellEditEvent<Fahrer,String> event) -> repairModul(event));
 
Hallo,

ich habe eine CellFactory in einer TableView erstellt, in der ich ein TextField einbinde, um den Inhalt der Zelle zu modifizieren.
Jetzt möchte ich diese Funktion bei Bedarf aktivieren und deaktivieren. Finde dazu aber keine Lösung.

Java:
zfZielZeitTC.setCellFactory(TextFieldTableCell.<Fahrer>forTableColumn());    // Textfield in Zelle Zielzeit
zfZielZeitTC.setOnEditCommit((TableColumn.CellEditEvent<Fahrer,String> event) -> repairModul(event));
Willst du für die komplette TableView oder nur speziell TableColumn konfigurieren? Ich vermute mal nur für die Column oder? Sonst über die TableView#setEditable(false/true) kannst du das Editieren einfach Deaktivieren/Aktivieren.
 
Stimmt, es ging mir nur um die Column.
Funktioniert aber auch. Danke.
Java:
zfZielZeitTC.setEditable(false); // tableColumn
 

Zurück
Oben