Bonjour,
J’aimerais qu’une fois qu’on clique sur le checkbox, il se valide.
Pour ceci j’ai fait une booléen avec la valeur isChecked qui renvoie un false, et une valeur v qui est elle true. Savez-vous pourquoi qu’une fois que je clique dessus, la valeur true ne remplace pas la valeur false?
Voici ma variable :
@override
Widget build(BuildContext context) {
bool? isChecked = false;
//code d’un elevatedbutton et d’un container
mon CheckboxListTile:
CheckboxListTile(
controlAffinity: ListTileControlAffinity.leading,
value: isChecked,
onChanged: (v) {
setState(() {
isChecked = v;
});
print(v);
},
activeColor: Colors.red,
checkColor: Colors.white,
),
mon print(v) affiche bien que la variable est passé à true:
et pourtant en appuyant sur la case à cocher, il ne se valide pas.
J’imagine que la solution doit être simple mais je ne la trouve pas, si vous pouvez m’aider si possible.