Флаттер наполняет Listview двумя коллекциями пожарных - PullRequest
0 голосов
/ 31 октября 2019

У меня есть две коллекции в Firestore, и я хотел бы заполнить их списком в зависимости от определенных условий. Каков наилучший способ сделать это? Я видел много сообщений на эту тему, но не в состоянии понять, поскольку я совершенно новичок во Флаттере.

Это то, что я имею в качестве примера. В этом разделе коллекция 1 представляет собой список отелей, которые посещают пользователи, я фиксирую идентификатор пользователя, идентификатор отеля и название отеля. В то же время я обновляю коллекцию 2 с более подробной информацией и т. Д.

  1. Коллекция 1: [Гостиницы]

    • Идентификатор отеля: H001
    • Имя отеля: Holiday Inn
    • Идентификатор пользователя: 1001

    • Идентификатор отеля: H002

    • Название отеля: Ramada
    • ИД пользователя: 1001

    • ИД отеля: H001

    • Название отеля: Holiday Inn
    • ИД пользователя: 1002
  2. Коллекция 2: [Visitlog]

    • Идентификатор пользователя: 1001
    • Идентификатор отеля: H001
    • Дата:20-01-2019 10: 30: 55

    • ИД пользователя: 1001

    • ИД отеля: H001
    • Дата: 22-01-2019 11: 30: 55

    • ИД пользователя: 1001

    • ИД отеля: H002
    • Дата: 23-01-2019 11: 30: 55

    • ИД пользователя: 1001

    • ИД отеля: H002
    • Дата: 24-01-2019 18: 30:00

    • UserID: 1001

    • HotelID: H002
    • Дата: 25-01-2019 10: 30: 00

То, что я хотел бы показать внутри Listview, выглядит примерно так:,Я хочу показать только пользователю, вошедшему в приложение (скажем, userID 1001), все отели, которые он посетил и заказал по дате (по убыванию) и, возможно, количество посещений того же отеля.

  1. Плитка 1:

    • Имя: Holiday Inn
    • Последнее посещение Дата: 22-01-2019 11: 30: 55
    • Номерраз: 2
  2. Плитка 2:

    • Имя: Ramada
    • Дата последнего посещения: 25-01-2019 10: 30: 00
    • Количество раз: 3

Нужна вся ваша консультация и помощь специалиста.

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