ListView показывает один элемент

Список выводит одну запись, хотя в коллекции их больше. Обычно причина в одном из пяти пунктов.

инфо
Что нужно заранее
  • Подключённый Firebase или CMS.
  • Виджет с динамическим содержимым: ListView, GridView или Column.
  • Минимум два документа в коллекции — иначе проверять нечего.
  1. Динамический виджет. Данные должны выводиться в ListView, GridView или Column — виджет должен уметь повторять элементы.

  2. Тип запроса. Запрос должен возвращать список документов, а не один документ.

  3. Фильтры. Проверьте, что под условия фильтра подходит больше одной записи.

  4. Данные. Откройте коллекцию Firestore и убедитесь, что записей там действительно несколько.

  5. Поля-списки. Если запрашиваете одно поле, оно должно быть описано как List и в Firebase, и во FlutterFlow.

совет

Быстрая проверка: временно уберите все фильтры и оставьте простой запрос. Так сразу станет ясно, дело в фильтрах или в типе запроса.

перевод официальной документации FlutterFlow

обновлено

⌕ ESC