2 votes

Création d'une liste dynamique pour les carreaux d'expansion à partir des données du Firestore

J'aimerais créer une tuile d'expansion dynamique qui reçoit en entrée des données provenant de Cloud Firestore.

Actuellement, je télécharge les données sous forme de tableau à partir de Firebase et je les classe dans 3 tableaux différents ("Maquillage", "Coiffure", "Hommes"). Structure des données Firestore

Mais je dois créer une liste selon le schéma suivant :

A quoi devrait ressembler la liste

Comment fusionner les trois listes en une seule ?

enter image description here

1voto

Shubham Gupta Points 1373

Vous pouvez itérer sur le tableau et trier les données sous forme de liste pour chaque catégorie. Supposons que vous ayez 3 listes, à savoir maquillage, coiffure et hommes. Vous pouvez maintenant utiliser l'opérateur d'étalement pour créer la liste finale.

Exemple

final List<Entry> data = [
  Entry(
    'Makeup',
     ...makeup
  ),
  Entry(
    'Hair',
     ...hair
  ),
  Entry(
    'Men`s',
     ...mens
  ),
]

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X