fix: Speichern der geänderten Werte im Modal verbessert

- Beim Speichern werden die aktuellen Werte als neue Originalwerte gesetzt, um sicherzustellen, dass die geänderten Werte beim erneuten Öffnen des Modals angezeigt werden.
- Anpassung im `handleSave`-Handler vorgenommen, um die Originalwerte nach erfolgreichem Speichern zu aktualisieren.
- Verbesserung der Benutzerfreundlichkeit durch Vermeidung des Zurücksetzens der geänderten Werte.
This commit is contained in:
ISA
2024-11-05 10:48:41 +01:00
parent 2be6dfe19f
commit 7d2c6ef55e

View File

@@ -113,6 +113,17 @@ function KueModal({ showModal, onClose, slot, onModulNameChange }) {
if (response.ok) {
alert("Daten erfolgreich gespeichert!");
onModulNameChange(ids[slot]);
// Aktualisieren der originalValues und lokalen State-Werte nach dem Speichern
setOriginalValues({
ids: [...ids],
bezeichnungen: [...bezeichnungen],
isolationsgrenzwerte: [...isolationsgrenzwerte],
verzoegerung: [...verzoegerung],
untereSchleifenGrenzwerte: [...untereSchleifenGrenzwerte],
obereSchleifenGrenzwerte: [...obereSchleifenGrenzwerte],
schleifenintervall: [...schleifenintervall],
});
} else {
alert("Fehler beim Speichern der Daten!");
}