Как получить конкретный диапазон c для "Список >> "? - PullRequest
0 голосов
/ 25 мая 2020

Я хочу написать приложение для судоку, для которого у меня есть список в списке карт, чтобы выделить и показать целые числа в игровом поле.

Мой список выглядит так:

  List<List<Map<String, dynamic>>> output = [
    [
      {'integer': '', 'color': Colors.purple},
      {'integer': '', 'color': Colors.purple},
      {'integer': '', 'color': Colors.purple},
      {'integer': '', 'color': Colors.purple},
      {'integer': '', 'color': Colors.purple},
      {'integer': '', 'color': Colors.purple},
      {'integer': '', 'color': Colors.purple},
      {'integer': '', 'color': Colors.purple},
      {'integer': '', 'color': Colors.purple},
    ],
    [
      {'integer': '', 'color': Colors.purple},
      {'integer': '', 'color': Colors.purple},
      ...

Итак, я хочу изменить цвет определенной c области. Я пробовал использовать Google и придумал это и несколько вариантов:

  selectField(indexBlock, index) {
    output[indexBlock][index]['color'] = Colors.white;
    output[indexBlock].getRange(0, 8).['color'] = Colors.purpleAccent; // this part with getRange is not working like i want it to
    notifyListeners();
  }
...