Bonjour à tous.
J'utilise datatables, sans aucun soucis.
Seulement ma table se remplit depuis une bdd de 9000 références !
Et sans passer par cette option "server_side" de datatables,
c'est beaucoup trop lent au remplissage de la table !
Car, arrivé au bout de la visualisation des 250 premiers éléments du tableau du bas de page (dans "example"), la page ne se recharge pas des 250 articles suivants... Il y en a pourtant plus de 9000 dans la bdd !
Pourquoi ?
L'idéal serait de remplir le tableau, en cascade, par flot de 250 records,
en fonction du défilement du scrolling de ce plugin datatables !
J'ai modifié le fichier "server_processing.php",
mais sans succès !
J'ai rajouté dans mon code jquery, les 3 dernières lignes. :
Pouvez-vous m'aider ?
Modifié par jytest (23 May 2013 - 23:19)
J'utilise datatables, sans aucun soucis.
Seulement ma table se remplit depuis une bdd de 9000 références !
Et sans passer par cette option "server_side" de datatables,
c'est beaucoup trop lent au remplissage de la table !
Car, arrivé au bout de la visualisation des 250 premiers éléments du tableau du bas de page (dans "example"), la page ne se recharge pas des 250 articles suivants... Il y en a pourtant plus de 9000 dans la bdd !
Pourquoi ?
L'idéal serait de remplir le tableau, en cascade, par flot de 250 records,
en fonction du défilement du scrolling de ce plugin datatables !
J'ai modifié le fichier "server_processing.php",
mais sans succès !
J'ai rajouté dans mon code jquery, les 3 dernières lignes. :
$(document).ready(function() {
$('#example').dataTable( {
"sScrollY": "615px",
"bPaginate": false,
"bFilter": false,
"bInfo": false,
"bScrollCollapse": true,
"BJQueryUI" : true,
"aoColumnDefs": [ {
"bVisible": false, "aTargets": colhidden
} ],
"sScrollX": "100%",
"sScrollXInner": "100%",
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": "js/dt/server_processing.php",
"sDom": "frtiS",
"oScroller": {
"loadingIndicator": true
}
} )
} );
Pouvez-vous m'aider ?
Modifié par jytest (23 May 2013 - 23:19)