#flutter #dart #flutter-layout #flutter-dependencies #dart-null-safety
Вопрос:
Я смог отобразить данные JSON из API в Future-builder. Однако виджет имеет флажок для каждого списка. Всякий раз, когда я проверяю один список, проверяется весь список. Мне нужна помощь в том, как проверять каждый список по отдельности и иметь возможность использовать данные выбранного списка.
Комментарии:
1. Можете опубликовать свой код с образцами данных json
2. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.
Ответ №1:
Добавьте ссылку для каждого флажка, который вы хотите отобразить.
Сначала создайте пустой список логических значений в своем Stateful
виджете.
Listlt;boolgt; _checkBoxValues = [];
Затем для каждого элемента из вашего Api добавьте его в свой _checkBoxValues
.
bool x = false; _checkBoxValues.add(x);
Затем вы получаете доступ к нему с помощью
return Checkbox( value: _checkBoxValues[index], ),