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> {
|
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
|
@override
|
||||||
Widget build(BuildContext context) {
|
Widget build(BuildContext context) {
|
||||||
return DropdownButton<String>(
|
return DropdownButton<String>(
|
||||||
@@ -20,7 +31,8 @@ class LetzterNiederschlagState extends State<LetzterNiederschlag> {
|
|||||||
hint: Text(AppLocalizations.of(context)!.letzterNiederschlag),
|
hint: Text(AppLocalizations.of(context)!.letzterNiederschlag),
|
||||||
onChanged: (String? newValue) {
|
onChanged: (String? newValue) {
|
||||||
setState(() {
|
setState(() {
|
||||||
selectedValue = newValue; // Aktualisiere den ausgewählten Wert
|
selectedValue = newValue;
|
||||||
|
widget.controller.text = newValue ?? "";
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
items: [
|
items: [
|
||||||
|
|||||||
Reference in New Issue
Block a user