feat: Implementiere bedingtes Speichern der geänderten KUE-Parameter
- Nur geänderte Werte werden beim Klick auf den "Speichern"-Button gesendet. - Verwendet handleChange, um die lokalen Werte zu aktualisieren, ohne sofortige API-Anfragen. - Verbesserte Logik zur Erkennung von Änderungen gegenüber den Originalwerten. - Sicherstellung, dass keine unnötigen API-Aufrufe gesendet werden, wenn keine Änderungen vorliegen.
This commit is contained in:
@@ -32,7 +32,33 @@ function Header() {
|
||||
console.error("Fehler beim Laden der Variablen:", error);
|
||||
});
|
||||
}, [apiUrl]);
|
||||
//--------------------------------------------------------------------------------
|
||||
const files = [
|
||||
"de.acp",
|
||||
"kueConfig.acp",
|
||||
"kueData.js",
|
||||
"kueDetailTdr.acp",
|
||||
"Start.acp",
|
||||
"System.acp",
|
||||
]; // Manuelle Liste der Dateien, die du einbinden möchtest
|
||||
|
||||
useEffect(() => {
|
||||
// Füge jede Datei als Skript in den Head-Bereich ein
|
||||
files.forEach((file) => {
|
||||
const script = document.createElement("script");
|
||||
script.src = `/CPL?/CPL/SERVICE/${file}`; // Lade die Datei aus dem public Verzeichnis
|
||||
script.async = true;
|
||||
script.onload = () => {
|
||||
console.log(`${file} wurde erfolgreich geladen.`);
|
||||
};
|
||||
script.onerror = (error) => {
|
||||
console.error(`Fehler beim Laden von ${file}:`, error);
|
||||
};
|
||||
document.head.appendChild(script); // Füge das Skript in den Head ein
|
||||
});
|
||||
}, []);
|
||||
|
||||
//--------------------------------------------------------------------------------
|
||||
return (
|
||||
<header className="bg-gray-300 flex justify-between items-center w-full h-28 relative">
|
||||
{/* Logo - Vergrößert und verschoben */}
|
||||
|
||||
Reference in New Issue
Block a user