fix: Eingabefelder beim Öffnen des KUE-Modal initialisieren und gegen Redux-Updates schützen
- Lokale States beim ersten Öffnen des Modals gesetzt - Redux-Änderungen während der Bearbeitung blockiert, um Fokusverlust zu verhindern - Benutzerfreundlichkeit bei der Bearbeitung von Kabelüberwachungen verbessert
This commit is contained in:
@@ -75,22 +75,27 @@ export default function KueEinstellung({
|
|||||||
memoryInterval[slot] ?? ""
|
memoryInterval[slot] ?? ""
|
||||||
);
|
);
|
||||||
|
|
||||||
|
/*
|
||||||
|
fix: Eingabefelder beim Öffnen des KUE-Modal initialisieren und gegen Redux-Updates schützen
|
||||||
|
|
||||||
|
- Lokale States beim ersten Öffnen des Modals gesetzt
|
||||||
|
- Redux-Änderungen während der Bearbeitung blockiert, um Fokusverlust zu verhindern
|
||||||
|
- Benutzerfreundlichkeit bei der Bearbeitung von Kabelüberwachungen verbessert
|
||||||
|
|
||||||
|
*/
|
||||||
|
const [initialized, setInitialized] = useState(false);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
setLocalName(kueID[slot] || "");
|
if (!initialized) {
|
||||||
setLocalLimit1(kueLimit1[slot] ?? "");
|
setLocalName(kueID[slot] || "");
|
||||||
setLocalDelay1(kueDelay1[slot] ?? "");
|
setLocalLimit1(kueLimit1[slot] ?? "");
|
||||||
setLocalLimit2Low(kueLimit2Low[slot] ?? "");
|
setLocalDelay1(kueDelay1[slot] ?? "");
|
||||||
setLocalLoopInterval(kueLoopInterval[slot] ?? "");
|
setLocalLimit2Low(kueLimit2Low[slot] ?? "");
|
||||||
setLocalMemoryInterval(memoryInterval[slot] ?? "");
|
setLocalLoopInterval(kueLoopInterval[slot] ?? "");
|
||||||
}, [
|
setLocalMemoryInterval(memoryInterval[slot] ?? "");
|
||||||
kueID,
|
setInitialized(true);
|
||||||
kueLimit1,
|
}
|
||||||
kueDelay1,
|
}, [initialized, slot]);
|
||||||
kueLimit2Low,
|
|
||||||
kueLoopInterval,
|
|
||||||
memoryInterval,
|
|
||||||
slot,
|
|
||||||
]);
|
|
||||||
|
|
||||||
const handleSaveWrapper = () => {
|
const handleSaveWrapper = () => {
|
||||||
const originalValues: OriginalValues = {
|
const originalValues: OriginalValues = {
|
||||||
|
|||||||
@@ -6,5 +6,5 @@
|
|||||||
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
|
2: Patch oder Hotfix (Bugfixes oder kleine Änderungen).
|
||||||
|
|
||||||
*/
|
*/
|
||||||
const webVersion = "1.6.299";
|
const webVersion = "1.6.300";
|
||||||
export default webVersion;
|
export default webVersion;
|
||||||
|
|||||||
Reference in New Issue
Block a user