J'ai une table de données et j'utilise scrollBar si les enregistrements dépassent, disons 20. Le problème est après la publication de la barre de défilement div est en haut. Y at-il de toute façon je peux fixer la réinitialisation du défilement de div après la publication. Merci.scrollable datatable
1
A
Répondre
2
Vous pouvez obtenir et définir la position de défilement actuelle de l'élément en Javascript en utilisant element.scrollTop
. Exploitez onsubmit
gestionnaire de la forme de l'enregistrer comme un élément d'entrée cachée:
<h:form id="formId" onsubmit="saveScrollPos()">
<h:inputHidden id="scrollPos" />
...
avec cette fonction
function saveScrollPos() {
var scrollPos = document.getElementById('divId').scrollTop;
document.getElementById('formId:scrollPos').value = scrollPos;
}
De cette façon, il est disponible en tant que paramètre de requête avec le nom formId:scrollPos
. Vous pouvez utiliser le Javascript pour le régler au cours onload:
window.onload = function() {
var scrollPos = <h:outputText value="#{param['formId:scrollPos']}" />;
document.getElementById('divId').scrollTop = scrollPos;
}
Ici, le divId
est évidemment l'ID du <div>
que vous souhaitez faire défiler.
Questions connexes
- 1. Scrollable JPanel
- 2. Scrollable FrameLayout
- 3. Problème avec scrollable
- 4. Draggable + Sortable & Scrollable Divs
- 5. Monotouch - make UIView scrollable
- 6. Jquery Tools & Scrollable
- 7. Swing Scrollable problem
- 8. dialogue scrollable dans jquery
- 9. faire un JTextArea scrollable
- 10. Définir dynamiquement iframe scrollable
- 11. Scrollable ResultSet JDBC Postgresql
- 12. jQuery Scrollable Pagination
- 13. jQuery Scrollable Dynamic
- 14. JQuery Tooltip et Scrollable Fix
- 15. Outils jQuery - Questions PlugIn Scrollable
- 16. Désactivation du centrage automatique avec JQuery scrollable
- 17. désactiver la touche fléchée sur flowplayer scrollable
- 18. Comment ajouter un scrollable NSTableView programme
- 19. OpenGl ES scrollable ListBox problème de clipping
- 20. Table redimensionnable avec un entête fixe scrollable
- 21. C# WinForms - panneau avec des rectangles scrollable
- 22. scrollable sélectionnez cohérente à travers les navigateurs?
- 23. mise en page Scrollable dans Android
- 24. IE8 en-tête fixe, scrollable GridView
- 25. C# Ajout d'un Datatable à un Datatable
- 26. Copie DataTable
- 27. DataTable Rows.IndexOf()
- 28. DataTable Query
- 29. DataTable Filtering
- 30. Imprimer datatable