Alors pour commencer, il faut t’assurer que dans le Items de ta galerie tu aies une collection plutôt qu’une formule un peu trop complexe.
Puis dans ce Items de ta galerie, tu mets la formule suivante (remplace colTaCollection avec ta collection à toi et réécris peut-être correctement le nom de ta colonne ‘N° dossier’) :
AddColumns(n colTaCollection; n "Index";n CountRows(n Split(n First(n Split(n Concat(n colTaCollection; n 'N° dossier'; n "|"n ); n ThisRecord.'N° dossier'n )n ).Result; n "|"n )n )n)
Cette formule va te rajouter une colonne Index à ta collection, numérotée de 1 à N (N étant le nombre d’éléments que tu as dans ta collection).
Pour que cela fonctionne il faut que ta colonne ‘N° dossier’ contienne des valeurs uniques pour chaque ligne de ta collection (pas de doublons de n° de dossier).
Voilou… Du coup, tu pourras remettre en place ta division par 2 sur la colonne Index pour faire ta couleur de fond une fois sur 2, sachant que la colonne Index est calculée en temps réel, que tu ajoutes ou enlève des lignes à ta collection.
Voilà un article que j’avais écris y’a pas mal de temps sur cette astuce pour avoir les index des éléments dans une galerie. Je l’ai juste adapté pour en faire directement une colonne dans le Items de ta galerie.
CommentID=C3bDAubEEobgQId, PostID=FOkfMAtQGFTJMMR
Signaler
Un problème est survenu lors du signalement de ce message.
Bloquer un membre ?
Veuillez confirmer que vous souhaitez bloquer ce membre.
Vous ne pourrez plus :
Voir les publications des membres bloqués
Mentionnez ce membre dans les messages
Inviter ce membre à rejoindre des groupes
Envoyer un message à ce membre
Veuillez prévoir quelques minutes pour que ce processus se termine.