Bug Fix
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:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user