fixed value reset error for letzter niederschlag
This commit is contained in:
@@ -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: [
|
||||
|
||||
Reference in New Issue
Block a user