PB avec composant moderne Combobox

  • PB avec composant moderne Combobox

    Posté par Vincent HERY sur 18 septembre 2024 à 11h29

    Hello à tous,

    Avec l’ancien Combobox je n’avais pas de problème pour rechercher des personnes , par contre impossible de le faire avec le nouveau composant moderne.

    Avez-vous trouvé une solution ou une bonne pratique pour bien utilisé ce composant afin de faire de la recherche de personne ?

    Merci pour vos retours

    R3dKap a répondu Il y a 3 semaines, 3 jours 2 Membres · 1 Réponse
  • 1 Réponse
  • R3dKap

    Membre
    24 septembre 2024 à 15h09

    Salut Vincent,

    Effectivement, le nouveau Combo Box moderne n’est pas encore très souple car aujourd’hui il lui faut impérativement une colonne Value pour afficher les valeurs dans la liste.

    Or, si ta combo pointe vers un champs de type User, elle va avoir la structure suivante :

    Structure dans laquelle il va donc falloir rajouter une colonne Value avec l’instruction suivante (à mettre donc dans le Items de ta combo) :

    AddColumns(Choices([@Developpeurs].scUser); Value; DisplayName)

    Tu y mets ton propre champ évidemment… 😉

    Là tu verras alors les noms de tes utilisateurs s’afficher à l’ouverture de la liste déroulante.

    Reste à régler le problème de l’enregistrement de la donnée car cette colonne Value que tu as rajouté n’est pas connue de la structure User côté SharePoint. Il faut donc la retirer au moment de l’enregistrement de la donnée :

    DropColumns(DataCardValue11.Selected; Value)

    A mettre sur le Update du datacard.

    Et le tour est joué 😊

Connectez-vous pour répondre.