Как создать разделенный по категориям конструктор Listview с помощью флаттера - PullRequest
0 голосов
/ 24 января 2020

Я пытался создать ListView с категорией и не смог найти никакого решения. Мне нужна помощь с этим.

List<Product> products = [
{
  "ProductID":"1234",
  "ProductName":"Milk",
  "ProductCategory":"Dairy",
},
{
  "ProductID":"12345",
  "ProductName":"Apple",
  "ProductCategory":"Fruits",
},{
  "ProductID":"12342",
  "ProductName":"Chicken",
  "ProductCategory":"Meat",
},{
  "ProductID":"123422",
  "ProductName":"Eggs",
  "ProductCategory":"Dairy",
},
{
  "ProductID":"1234222",
  "ProductName":"Bread",
  "ProductCategory":"Dairy",
}


];

Как мне выделить ListView по категориям?

1 Ответ

0 голосов
/ 24 января 2020

Вы можете использовать небольшой взлом, или мы можем сказать здесь обходной путь. Сначала создайте ListView, а затем, используя данные из будущих категорий, выведите его в HashMap, чтобы категории были уникальными. Затем создайте виджет (ListView.builder) для каждой категории, взятой из HashMap, и отобразите все данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...