Как создать несколько флажков из API в flutter

#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],  ),