2010-12-30 6 views
0

Je suis en train de créer une table HTML basée sur les résultats d'une requête qui renvoie du code XML que je convertis en une table HTML en utilisant XSL. On m'a demandé d'ajouter le tri, la pagination et le filtrage. J'ai pu ajouter quelques bibliothèques javascript pour activer le tri et la pagination, et une bibliothèque différente pour activer le filtrage. Cependant, comme ce sont des bibliothèques séparées, elles ne coopèrent pas, donc quand je filtre, la table ne respecte pas les contraintes du champ 'entrées par page'.Solution de manipulation de table HTML idéale

J'ai fait quelques tentatives avec quelques solutions jQuery, mais je n'ai pas réussi à les faire fonctionner. Ce que je recherche est la meilleure et (naturellement) la solution la plus simple pour ajouter la pagination, le tri des colonnes et le filtrage des colonnes sans avoir à appuyer sur Entrée ou à appuyer sur n'importe quel bouton.

+0

où exécuter des transformations XSL? –

+0

Ce n'est pas important. De mon post: Ce que je recherche est la meilleure et (naturellement) la solution la plus simple pour ajouter la pagination, le tri des colonnes et le filtrage des colonnes sans avoir à appuyer sur Entrée ou à appuyer sur n'importe quel bouton. –

Répondre

1

http://www.datatables.net/
Tableau Widget semble être en mesure de faire la partie js. Cela semble trop compliqué

$(document).ready(function() { 
    $('#tableId').dataTable(); 
}); 
+0

J'ai essayé d'utiliser ceci mais je n'ai pas réussi à le faire fonctionner. Avez-vous eu de la chance avec ça? –

+0

Pouvez-vous me dire si je fais quelque chose de mal? J'ai ajouté les références aux fichiers js comme suit: