Enregistrements associés (onglets enfants)

Liez les lignes d'un second onglet dans un onglet parent pour que les clients puissent explorer les données associées sans quitter la carte.

Un onglet enfant est un onglet qui n’apparaît pas dans la navigation principale du portail. À la place, ses lignes sont affichées dans un onglet parent — à l’intérieur d’une carte Catalogue ou d’une ligne de Tableau, selon le type d’onglet parent.

Un exemple typique : un catalogue de produits où chaque fiche produit se développe pour afficher l’historique des commandes du client pour ce produit spécifique.


Comment ça fonctionne

Un onglet enfant est lié à son parent par une colonne de jointure — une colonne qui existe dans les deux feuilles et contient une valeur partagée. Par exemple :

  • Feuille parent : Produits, avec une colonne ID produit
  • Feuille enfant : Commandes, avec une colonne ID produit

Lorsqu’un client ouvre une fiche produit, eg2 trouve toutes les lignes de la feuille Commandes où l’ID produit correspond à l’ID produit du produit et les affiche comme une section Enregistrements associés.

Contrairement aux onglets classiques, les lignes de l’onglet enfant ne sont pas filtrées par le contact du client — elles sont filtrées par la valeur de la colonne de jointure. Cela vous permet d’afficher des données appartenant à un élément (comme un produit), plutôt que des données appartenant à la personne connectée.


Configurer un onglet enfant

1. Préparez vos données

Assurez-vous que votre feuille parent et votre feuille enfant ont toutes deux une colonne avec des valeurs correspondantes. Les valeurs doivent être identiques dans les deux feuilles pour que le lien fonctionne.

2. Ajoutez l’onglet enfant dans eg2

  1. Dans l’éditeur de portail, cliquez sur Ajouter un onglet et sélectionnez la feuille qui sera l’enfant.
  2. Configurez ses colonnes — champs visibles, libellés d’affichage et direction — comme vous le feriez pour n’importe quel onglet.
  3. Dans les Options d’onglet, activez Enfant uniquement. Cela masque l’onglet de la navigation principale du portail afin que les clients ne le voient pas comme un onglet autonome.
  4. Définissez la Colonne de jointure — la colonne de la feuille enfant qui la relie au parent.
  5. Cliquez sur Enregistrer.

3. Liez l’onglet parent

  1. Ouvrez l’onglet parent dans l’éditeur de portail.
  2. Dans le paramètre Onglet enfant lié, sélectionnez l’onglet enfant que vous venez de créer.
  3. Définissez la Colonne de jointure parent — la colonne de la feuille parent contenant la valeur correspondante.
  4. Cliquez sur Enregistrer.

Ce que voient les clients

Lorsqu’un client ouvre une carte ou une ligne dans l’onglet parent :

  • Les détails de l’élément, les images et le panneau d’informations sont affichés normalement.
  • Une section Enregistrements associés apparaît en dessous, listant les lignes de la feuille enfant correspondant à la valeur de la colonne de jointure de cet élément.

Les enregistrements associés utilisent les noms d’affichage des colonnes et les paramètres de visibilité que vous avez configurés pour l’onglet enfant.


Remarques

  • Les onglets enfants peuvent être liés à des onglets Catalogue ou Tableau parents.
  • Un portail peut avoir plusieurs onglets enfants, chacun lié à un parent différent.
  • Les lignes des onglets enfants proviennent de la même connexion de fichier — aucune source de données séparée n’est nécessaire.
  • Enfant uniquement et Sans contact sont mutuellement exclusifs (voir Onglets sans contact).
← Tous les guides