Во Flutter, как преобразовать список элементов в виджет Table, используя потоковый API? - PullRequest
0 голосов
/ 05 ноября 2018

В приложении флаттера у меня есть 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 для этой цели. Есть идеи?

Надеюсь, я хорошо объяснил. Я добавлю детали, если это необходимо. Спасибо.

1 Ответ

0 голосов
/ 05 ноября 2018

GridView принимает подсчет поперечных осей и поток элементов. Математика не требуется.

...