fixed value reset error for letzter niederschlag

This commit is contained in:
Nico
2025-05-29 15:57:55 +02:00
parent 9b2b958543
commit 3bdcc942d2

View File

@@ -11,7 +11,18 @@ class LetzterNiederschlag extends StatefulWidget {
}
class LetzterNiederschlagState extends State<LetzterNiederschlag> {
String? selectedValue; // Variable für den ausgewählten Wert
late String? selectedValue; // Variable für den ausgewählten Wert
@override
void initState() {
if (widget.controller.text == "") {
selectedValue = null;
} else {
selectedValue = widget.controller.text;
}
super.initState();
}
@override
Widget build(BuildContext context) {
return DropdownButton<String>(
@@ -20,7 +31,8 @@ class LetzterNiederschlagState extends State<LetzterNiederschlag> {
hint: Text(AppLocalizations.of(context)!.letzterNiederschlag),
onChanged: (String? newValue) {
setState(() {
selectedValue = newValue; // Aktualisiere den ausgewählten Wert
selectedValue = newValue;
widget.controller.text = newValue ?? "";
});
},
items: [