Takumi1991
Messages postés2Date d'inscriptionmardi 5 mai 2015StatutMembreDernière intervention 6 mai 2015
-
5 mai 2015 à 14:37
Takumi1991
Messages postés2Date d'inscriptionmardi 5 mai 2015StatutMembreDernière intervention 6 mai 2015
-
6 mai 2015 à 10:19
Bonjour à tous,
pour un projet universitaire je dois réaliser l'affichage dynamique d'une base de données sur un site web. Les résultats sont affichés sous forme d'un tableau dont les colonnes peuvent être triées par ordre croissant ou décroissant (j'ai utilisé pour ça le plug-in Database pour JQuery disponible ici: https://www.datatables.net/ ). Jusqu'ici, pas de problème.
Pour le côté dynamique, j'ai pensé à réaliser des sliders sur chaque champs afin de permettre à l'utilisateur de sélectionner une "fourchette" de résultat. Pour ce faire j'ai utilisé le plug-in Slider de JQuery UI. De plus, les sliders sont dynamiques, au chargement de la page et du tableau de résultat, chaque slider récupère la valeur minimale et maximale de son champs. Et c'est là que le problème commence: quand la page est chargée, les sliders fonctionnent parfaitement. Cependant si l'utilisateur décide d'abord de trier les données, les sliders ne fonctionnent plus, à savoir que les valeurs des sliders peuvent être modifiées mais cela n'agit plus sur le tableau.
Ci-dessous mon code. Pour simplifier, je n'ai fait apparaître qu'un champs du tableau.