Scroll dans un div - HTML/CSS - Programmation
Marsh Posté le 10-10-2017 à 07:02:31
Hello, pas de réponse car la question n'est pas claire ? ou parce qu'il n'y a pas de solution ?
Marsh Posté le 10-10-2017 à 17:55:20
Ce n'est pas clair.
Je n'ai aucune idée si ta scrollbar appartient au tableau ou à la page.
Et puis, le code est illisible et ne sert à rien en l'état.
En outre, je ne comprends pas ce que tu fais
Citation :
|
Pourquoi vouloir rafraichir la page pour mettre une ligne en bleu ?
Si par contre, tu veux lors de la visite suivante scroller la page jusqu'à la ligne, tu le fais en javascript.
https://developer.mozilla.org/fr/do [...] w/scrollTo
Et si tu ne connais pas très bien le HTML, CSS tu peux employer des kits d'interface. (désolé mais le code de ton tableau n'est vraiment pas bon)
https://purecss.io/tables/ par exemple
Marsh Posté le 11-10-2017 à 06:48:21
Merci d'avoir pris du temps pour répondre et essayer de comprendre le bordel.
Je rafraîchi la page car je ne sais pas comment mettre en bleu la ligne sélectionner + sauver la valeur coté serveur sans faire de rafraîchissement.
Je truc c'est que les pages contiennent plusieurs grilles, donc il faut faire un scroll-to sur chaque DIV de la page. C'est pour cela que j'aimerai que ce code de scroll-to soit codé dans cette fonction qui génère le code de la table.
Est-il possible de mettre une balise sur la ligne sélectionner et de scroller automatiquement sur cette balise ?
Marsh Posté le 11-10-2017 à 15:02:41
Tu dois faire de l'ajax
https://developer.mozilla.org/fr/docs/AJAX/Premiers_pas
Tu envoies ton code au serveur, et en même temps tu donnes une classe à ta ligne pour la rendre bleu, pas besoin du serveur pour faire cela.
Tu fais cela en javascript, avec un event listener.
Et si tu as plusieurs table avec une ligne sélectionné, et bien tu scrolles seulement à la première occurence de ta classe
Marsh Posté le 05-10-2017 à 13:42:36
Bonjour,
J'ai fait cette fonction:
- input : DataTable
- output :code HTML.
Sur un clique de cette grille on mémorise le click coté serveur. Au rafraîchissement de la page, la ligne sélectionnée s'affiche en bleu. Cela fonctionne.
J'aimerai maintenant jouer avec les scrollbar, actuellement il s'affiche, mais au rafraîchissement de la page il remonte tout en haut, ceci ne me convient pas. J'aimerai que le scroll soit automatique sur la valeur sélectionnée (on est sur la ligne sélectionné si dans la boucle isSelected est à 1).
Pouvez-vous me donner un coup de main ?
Merci.