У меня есть два поля со списком с именем «Имя» и «Проект» и флажок с именем «Отклонить». когда я выбираю один элемент из Имя и один из Проекта и когда я нажимаю на отклонить, он должен быть сохранен в базе данных, и когда я пытаюсь выбрать те же элементы в следующий раз, я хотел бы создать уведомление, что это имя было отклонено.
Это то, что я имею до сих пор. Когда я нажимаю на флажок, поля со списком Имя и Проект отключаются или только для чтения. Как хранить состояние флажка вместе с выбранными значениями поля со списком в базе данных?
private void nameListener(ComboBox<Employee> employeeComboBox) {
employeeComboBox.addValueChangeListener(event -> {
event.getValue().getPerson();
});
}
private void projectListener(ComboBox<Project> projectComboBox) {
projectComboBox.addValueChangeListener(event -> {
event.getValue().getName();
});
}
private void checkboxListener(CheckBox rejectCheckBox) {
rejectCheckBox.addValueChangeListener(event ->{
if (event.getValue()== true) {
nameListener(employeeComboBox);
projectListener(projectComboBox);
employeeComboBox.setReadOnly(true);
projectComboBox.setReadOnly(true);
}
else {
employeeComboBox.setReadOnly(false);
projectComboBox.setReadOnly(false);
}
}) ;
}