Bonjour Loan,
Voici grossièrement la logique tu dois mettre en place.
1) Tu vas avoir besoin d’une seconde liste qui va enregistrer le dernier élement consulté par la personne.
Nommons là : LAST_SEEN.
Dedans tu vas avoir besoin d’une colonne qui va enregistrer la personne.
Et une seconde avec l’ID que la personne aura regardé.
2) Quand elle va consulter ta liste via ton application powerapps, tu vas venir patch la dernière valeur dans ta liste qu’il est entrain de visualiser vers ta liste LAST_SEEN pour cette personne.
Disons que sa ferait :
Patch(LAST_SEEN;LookUp(LAST_SEEN;WHO=”Nelson Boruchowitch”);{WHO:”Nelson Boruchowitch”;ID_SEEN:4}
Donc là, on patch pour Nelson Boruchowitch l’id 4.
Maintenant pour l’affichage du nombre d’élément à consulter.
Quand tu arrives sur ton écran, tu vas venir faire ton LookUp pour la personne pour savoir le dernier ID qu’il a regardé donc :
LookUp(LAST_SEEN;WHO=”Nelson Boruchowitch”;ID_SEEN)
Pour avoir le dernier ID présent dans ta liste de base, tu as juste à utiliser la fonction Last pour avoir l’ID.
Ensuite, tu n’as plus qu’à faire la comparaison de ce que retourne ton Last ID et ton LookUp.
Et tu auras le nombre d’élements encore à visionner.
Et pour l’affichage de ta bulle de notification, tu dois mettre dans son OnVisible une vérification de : si c’est plus que 0 j’affiche.
Voilà, j’espère que c’est assez clair.
Hésite pas si tu as des questions,
-
Cette réponse a été modifiée Il y a 1 mois par Nelson.