Я пытаюсь динамически создавать таблицы, используя Dart и Flutter. Примерно так Количество строк таблицы будет меняться в зависимости от переданного файла JSON.
Я прочитал и выполнил все учебники по Flutter, которые я могу взять в руки и прочесть в документации по классам Table и ListBuilder, но ни один из них не достиг того, что я пытаюсь сделать, потому что примеры либо только динамически создаются отдельные элементы ListItems, либо все данные и / или виджеты жестко запрограммированы.
Я также пытался сделать это, выполнив:
Table dynamicTable = new Table();
и динамическое добавление дочерних виджетов с помощью
dynamicTable.add(TableRow(
children: [
Text("test1"),
Text("test2"),
Text("test3"),
]
));
Но я получаю сообщение об ошибке «Невозможно добавить в неизменяемый список».
Буду очень признателен за любые советы о том, как этого добиться.