51 votes

Détecter les modifications de page sur DataTable

Avec DataTable je peux commander, lister, faire de la pagination mais je veux détecter quand la pagination change, j’ai vu l’API mais la seule que je peux faire est de changer la page mais pas détecter ce changement.

51voto

nimcap Points 2738

Vous pouvez utiliser fnDrawCallback ou fnInfoCallback pour détecter les modifications, lorsque vous cliquez sur Suivant, les deux sont déclenchées.

Mais attention, les changements de page ne sont pas la seule source qui peut déclencher ces rappels.

32voto

Alvin Bakker Points 662

Je l’ai fait fonctionner en utilisant:

20voto

streetlight Points 2099

SI vous avez une version supérieure à 1.8, vous pouvez l’utiliser pour atteindre les événements de modification de page :

J’espère que cela vous aidera!

METTRE À JOUR:

Certains commentaires ont souligné que l’utilisation de .live() au lieu de .on() fonctionnait pour eux. Sachez que vous devriez essayer les deux et voir lequel fonctionne le mieux dans votre situation particulière! (Je crois que cela peut avoir à voir avec votre version sur jQuery, mais s’il vous plaît commenter si vous trouvez une autre raison!)

12voto

Satish Pokala Points 131
$('#tableId').on('draw.dt', function() {
    //This will get called when data table data gets redrawn to the      table.
});

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X