Если я после ввода, дважды щелкну на другую ячейку все стерается.
Вот код который отрабатывает при нажатии на Enter
NomenTMD.setOnEditCommit((CellEditEvent<PersenTableMoney, String>event) -> { TablePosition<PersenTableMoney, String> pos = event.getTablePosition(); String newNomen = event.getNewValue(); int rowPos = pos.getRow(); PersenTableMoney Currentpersen = event.getTableView().getItems().get(rowPos); Currentpersen.setNomen(newNomen); });
Пытался перенести тот же код в обработчик setOnEditCancel, тогда event.getNewValue() возвращает null.
Как в таком случае получать новые значения ?