Fix: Messkurven-Modal (ISO/RSL) lädt Kurve automatisch, setzt Dropdown & DateRangePicker korrekt zurück
- Dropdown für Messkurven (ISO/RSL) wird beim Öffnen auf 'Alle Messwerte' (DIA0) gesetzt - Messkurve wird beim Öffnen des Modals automatisch geladen - Beim Schließen werden vonDatum, bisDatum, Dropdown und DateRangePicker zurückgesetzt - Gleiches Verhalten für ISO- und RSL/Loop-Modal
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
"use client";
|
||||
// /components/main/kabelueberwachung/kue705FO/Charts/IsoMeasurementChart/IsoChartActionBar.tsx
|
||||
import React from "react";
|
||||
import React, { forwardRef, useImperativeHandle } from "react";
|
||||
import DateRangePicker from "@/components/common/DateRangePicker";
|
||||
import { useSelector } from "react-redux";
|
||||
import { RootState, useAppDispatch } from "@/redux/store";
|
||||
@@ -170,7 +170,10 @@ export const useIsoDataLoader = () => {
|
||||
};
|
||||
|
||||
//-----------------------------------------------------------------------------------IsoChartActionBar
|
||||
const IsoChartActionBar: React.FC = () => {
|
||||
// ...existing code...
|
||||
|
||||
const IsoChartActionBar = forwardRef((_props, ref) => {
|
||||
IsoChartActionBar.displayName = "IsoChartActionBar";
|
||||
const dispatch = useAppDispatch();
|
||||
|
||||
const { vonDatum, bisDatum, selectedMode, slotNumber, chartTitle } =
|
||||
@@ -278,6 +281,10 @@ const IsoChartActionBar: React.FC = () => {
|
||||
}
|
||||
};
|
||||
|
||||
useImperativeHandle(ref, () => ({
|
||||
handleFetchData,
|
||||
}));
|
||||
|
||||
return (
|
||||
<div className="flex justify-between items-center p-2 bg-gray-100 rounded-lg space-x-2">
|
||||
<div className="flex items-center">
|
||||
@@ -377,6 +384,6 @@ const IsoChartActionBar: React.FC = () => {
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
});
|
||||
|
||||
export default IsoChartActionBar;
|
||||
|
||||
Reference in New Issue
Block a user