Bonjour,
(Je poste pas mal en ce moment dans cette rubrique, j'espère qui vous m'en voulez pas trop...)
Toujours dans mon composant en cours (J2.5), j'utilise setState et getState pour passer des variables pour filtrer mes résultats à afficher. L'utilisateur à plusieurs choix de filtres par type, par ordre de création, par date, n'afficher que les X derniers, le tout dans un formulaire Post. Enfin bon tout ca se retrouve dans le Order By et le Where de la requête SQL de mon modele avec un GetVar qui est appliqué à un setState.
Mon soucis est que mes variables passent en Post et lorsque la personne clique sur les liens de la pagination, tous les filtres sont remis à zéro. Est ce que JPagination perd les variables d'état (state) déjà déclaré ? Peut être que j’utilise ou comprend mal le setState et getState. Ceci est bien pour sauvegarder ce type de variable d'état du modèle ? Sont elles supprimé à chaque construction du modèle ?
Comment faire pour tout avoir d'une page sur l'autre en utilisant la pagination ?
Merci
NB: Je me suis inspiré de com_search mais il semblerait qu'il passe les variables dans l'URL et la pagination les gardent bien dans leur cas.
(Je poste pas mal en ce moment dans cette rubrique, j'espère qui vous m'en voulez pas trop...)
Toujours dans mon composant en cours (J2.5), j'utilise setState et getState pour passer des variables pour filtrer mes résultats à afficher. L'utilisateur à plusieurs choix de filtres par type, par ordre de création, par date, n'afficher que les X derniers, le tout dans un formulaire Post. Enfin bon tout ca se retrouve dans le Order By et le Where de la requête SQL de mon modele avec un GetVar qui est appliqué à un setState.
Mon soucis est que mes variables passent en Post et lorsque la personne clique sur les liens de la pagination, tous les filtres sont remis à zéro. Est ce que JPagination perd les variables d'état (state) déjà déclaré ? Peut être que j’utilise ou comprend mal le setState et getState. Ceci est bien pour sauvegarder ce type de variable d'état du modèle ? Sont elles supprimé à chaque construction du modèle ?
Comment faire pour tout avoir d'une page sur l'autre en utilisant la pagination ?
Merci
NB: Je me suis inspiré de com_search mais il semblerait qu'il passe les variables dans l'URL et la pagination les gardent bien dans leur cas.
Commentaire