Я запутался в этом как с точки зрения внешнего интерфейса, так и с запросом данных из базы данных SQLite.Если у вас есть идеи, как решить любой из этих вопросов, пожалуйста, ответьте.
База данных SQLite
У меня есть такая таблица:
transactionId | productId | quantity
1 2 1
2 4 0
3 1 null
4 3 1
5 9 1
6 6 0
7 1 1
8 7 1
9 8 1
10 2 1
11 0 null
12 3 1
13 5 1
14 7 1
15 1 0
16 2 1
17 9 1
18 0 null
19 2 1
Теперь я хочу отобразить эти данные в группах по 5 единиц (т.е. групп до 5 единиц) в списке в моем приложении флаттера.
Таким образом, в 1-й группе будет 8 элементов,
, 2-йбудет иметь 6 элементов,
, а в 3-й группе будет 5 элементов (и все еще не завершено, поскольку можно добавить еще элементов, пока количество для этой группы не станет 5)
Примерно так:
Теперь мое приложение может иметь несколько групп, подобных этой.Кроме того, я не думаю, что Grid View Builder может работать здесь, так как для каждой группы мне придется отображать некоторые данные для группы, а также накопленные данные (которые не показаны на рисунке)
Вопросы:
1) Как запросить данные из базы данных SQFLite?
2) Как отобразить запрошенные данные в моем приложении Flutter App?