Checkbox(
checkColor: Colors.red,
activeColor: Colors.white,
onChanged: (bool value) {
dataOfArray.add(arrayOfId);
var n = dataOfArray.indexOf(arrayOfId);
print("data$n ---OfArray${dataOfArray}---${[arrayOfId]}");
setState(() {
// if (_checkboxval) {
// setState(() {
// _checkboxval = false;
// });
// }else {
// setState(() {
// _checkboxval = true;
// });
// }
if (
//dataOfArray[n]== arrayOfId
dataOfArray.indexOf(arrayOfId) != -1) {
this._checkboxval = value;
print("dataOf///////////Array$dataOfArray");
}
// else this._checkboxval=value;
});
},
//value: arrayOfId[''],
value: this._checkboxval,
);
Здесь я пытаюсь выбрать один флажок проверки в построителе списка по умолчанию.
Но он устанавливает все флажки в созданный построитель списка. Пожалуйста, помогите, если вы столкнулись с этим типом ошибки.
В этом я беру динамический просмотр списка данных с использованием FireBase в этом конкретном списке, я даю данные с флажком и на конкретном флажке все флажки выбраны.