fixed value reset error for hinweise
This commit is contained in:
@@ -11,22 +11,38 @@ class Hinweise extends StatefulWidget {
|
|||||||
@override
|
@override
|
||||||
State<Hinweise> createState() => _HinweiseState();
|
State<Hinweise> createState() => _HinweiseState();
|
||||||
}
|
}
|
||||||
// TODO mail
|
|
||||||
class _HinweiseState extends State<Hinweise> {
|
class _HinweiseState extends State<Hinweise> {
|
||||||
// Vars for Checkboxes
|
// Vars for Checkboxes
|
||||||
bool liegestelleChecked = false;
|
late bool liegestelleChecked;
|
||||||
bool kadaverChecked = false;
|
late bool kadaverChecked;
|
||||||
bool sichtungChecked = false;
|
late bool sichtungChecked;
|
||||||
bool heulenChecked = false;
|
late bool heulenChecked;
|
||||||
bool sonstigesChecked = false;
|
bool sonstigesChecked = false;
|
||||||
|
|
||||||
// for sonstiges textfield
|
// for sonstiges textfield
|
||||||
TextEditingController sonstigesController = TextEditingController();
|
TextEditingController sonstigesController = TextEditingController();
|
||||||
|
|
||||||
@override
|
@override
|
||||||
void initState() {
|
void initState() {
|
||||||
super.initState();
|
|
||||||
sonstigesController.addListener(updateController);
|
sonstigesController.addListener(updateController);
|
||||||
|
|
||||||
|
liegestelleChecked = widget.hinweise.text.contains("liegestelle") ? true : false;
|
||||||
|
kadaverChecked = widget.hinweise.text.contains("kadaver") ? true : false;
|
||||||
|
sichtungChecked = widget.hinweise.text.contains("sichtung") ? true : false;
|
||||||
|
heulenChecked = widget.hinweise.text.contains("heulen") ? true : false;
|
||||||
|
|
||||||
|
bool firstRun = true;
|
||||||
|
|
||||||
|
for (String val in widget.hinweise.text.split(",")) {
|
||||||
|
if (val != "liegestelle" && val != "kadaver" && val != "sichtung" && val != "heulen" && val != "") {
|
||||||
|
sonstigesChecked = true;
|
||||||
|
if (!firstRun) sonstigesController.text += ",";
|
||||||
|
sonstigesController.text += val;
|
||||||
|
firstRun = false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
super.initState();
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
|
|||||||
Reference in New Issue
Block a user