Bonjour,
Je demande de l'aide sur ce problème car je bloque dessus :
Le projet est en jQuery.dataTables-1.10.3.min.js et jquery-1.11.1.min-js et on me demande de mettre en place une système de pagination en Ajax.
Tout fonctionne correctement sauf l'affichage des boutons de navigation sur les pages (en "full_numbers") : j'ai que le bouton 1 d'affiché alors que j'ai plusieurs pages.
De plus, cette partie de "oLanguage" ne fonctionne plus et m'affiche Page 1 / 1:
"sInfo" : "<span>Page _PAGE_ / _PAGES_ </span> Nombre de résultats : _TOTAL_",
le problème viens probablement du aaData qui ne contient que les éléments à afficher ( donc aaData.size = iDisplayLenght )
Avant, le système ne faisait pas d'ajax et la pagination fonctionnait très bien (mais la variable aaData contenant tous les résultats)
après mes modifications, les boutons "next" et "last" ne fonctionnaient plus.
J'ai dû ajouter ça dans le code pour qu'ils soit actifs :
1 2 3 4 5 6 7
| "fnDrawCallback" : function(oSettings) {
oSettings._iRecordsTotal = Math.ceil(nbrDeResultats/1);
oSettings._iRecordsDisplay = Math.ceil(nbrDeResultats/1);
...
} |
Mais le problème du nombre de pages persiste toujours.
Je me dis qu'il y a probablement une variable mal initialisée mais laquelle ???
Cependant, lorsque j'ai une erreur quelconque dans la fonction fnDrawCallback, l'appel Ajax n'est pas lancé, mais les boutons s'affichent bien
Quelqu'un peu me fournir un exemple, de la doc ou un code lisible de ce plugin.
En vous remerciant,
Younes.Z
Partager