-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Ajouter la possibilité d'éxécuter une function lors de l'utilisation de la PixPagination (PIX-15863) #798
Conversation
Une fois l'application déployée, elle sera accessible à cette adresse https://ui-pr798.review.pix.fr |
3073555
to
a3a6a0c
Compare
if (typeof this.args.onChange !== 'function') return; | ||
|
||
this.args.onChange(); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
question: N'est-il pas préférable de laisser le navigateur péter une erreur tout seul si le onChange
de la ligne this.args.onChange()
n'est pas une fonction ?
Dans ce cas, je trouve que l'ajout de cette action n'est pas forcément nécessaire, on pourrait utiliser directement la prop.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
proposition: aussi, ce serait pas mal que l'action renvoie les infos de pagination (ne serait-ce que la nouvelle page en cours) ?
C'est plus efficace que de devoir retrouver à la main les infos dans les query params
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Comme le onChange n'est pas obligatoire.je n'ai pas envie que le navigateur pète si c'est autre chose qu'une function (j'aurai pu ajouter un ember/warn au constructor)
Pour le moment c'etait plus le fait d'être ISO avec un besoin qu'on a sur PixOrga. (Permettre d'exécuter une fonction au changement de la page, reset de tableau de suppression de ligne)
Le changement est intéressant. Mais qui nécessitera un breaking change, et un alignement avec les équipes si l'on ne doit plus passer par le router dans le PixPagination mais seulement par le onChange.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Tech OK, func OK 🦦
a3a6a0c
to
5b94b89
Compare
5b94b89
to
ab010f9
Compare
# [52.2.0](v52.1.0...v52.2.0) (2025-01-08) ### 🚀 Amélioration - [#798](#798) Ajouter la possibilité d'éxécuter une function lors de l'utilisation de la PixPagination (PIX-15863)
🎉 This PR is included in version 52.2.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
🎄 Problème
PixPagination ne permet pas a l'heure actuel d'éxecuter une function lors du changement de page, ce qui s'avère utile dans certains context
🎁 Proposition
Ajouter la possibilté de mettre une function
onChange
qui sera appelée au suivant/précédent ou au changement depageSize
🌟 Remarques
Changement du getter
pageSize
qui était forcément en erreur dans le cas ou l'on ne passait pas de pagination avec une valeur sur PageSize.🎅 Pour tester
CI au vert, vérification que cette modification permet la fonctionnement actuel de la page