Der Bug in der Anwendung tritt auf, wenn eine Checkbox angeklickt wird und unerwartet eine Zoom-Funktion ausgelöst wird.
 Dies geschieht nach einer Auswahl aus einem Dropdown-Menü. Wenn eine Option im Dropdown-Menü ausgewählt wird,
 scheint der darauf folgende Klick auf eine Checkbox dazu zu führen, dass auf die zuletzt ausgewählte Position im Dropdown-Menü
 gezoomt wird. Die Zustandsänderungen oder Event-Handler in der Anwendung interagieren auf eine nicht beabsichtigte Weise,
 wodurch diese unerwünschte Zoom-Aktion aktiviert wird. sogar wenn Info geklickt wird.
This commit is contained in:
ISA
2024-05-17 14:59:47 +02:00
parent 83933f4d26
commit 6dbd856380
4 changed files with 82 additions and 54 deletions

View File

@@ -470,7 +470,7 @@ const MapComponent = ({ locations, onLocationUpdate }) => {
//--------------------------------------------------------------------------------
const mapLayersVisibility = useRecoilValue(mapLayersState);
/*
const handleCheckboxChange = (name, event) => {
const { checked } = event.target;
const internalName = layerNames[name] || name; // Nutzt den internen Namen, wenn vorhanden, sonst den originalen Namen
@@ -481,7 +481,7 @@ const MapComponent = ({ locations, onLocationUpdate }) => {
[internalName]: checked,
};
});
};
}; */
//------------------------------------------
//------------------------------------------ */
@@ -544,6 +544,13 @@ const MapComponent = ({ locations, onLocationUpdate }) => {
}
}
//---------------------------------------------------------
const handleMarkerClick = (markerData) => {
// Setze die aktuellen Daten im State, um sie im Formular vorzubelegen
setCurrentMarkerData(markerData);
setShowEditModal(true);
};
// In der Marker-Erstellungsfunktion
//------------------------------------------
// API-Daten laden für GisStationsStaticDistrict
//http://10.10.0.13/talas5/ClientData/WebServiceMap.asmx/GisStationsStaticDistrict?idMap=10&idUser=485