В приложении флаттера у меня есть List
из 25 элементов (например, int
чисел), которые я хочу отображать в таблице из 5 строк и 5 столбцов. Я хочу использовать потоковый API (map
, take
и т. Д.) Для создания каждого элемента с использованием собственного индекса (как в ListView.builder
).
Я представляю что-то вроде:
Table(children: List.generate(25, (i) => i).map((i) => MyTableCell(i)).toList().take(5, into(TableRow())))
но, конечно, это не сработает ...
Я действительно не хочу использовать петли for
для этой цели. Есть идеи?
Надеюсь, я хорошо объяснил. Я добавлю детали, если это необходимо. Спасибо.