Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > jQuery
jQuery Forum d'entraide sur le framework jQuery. Avant de poster : Tutoriels jQuery, FAQ jQuery, Tous les tutoriels JavaScript, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/09/2011, 17h28   #1
Membre du Club
 
Avatar de stomerfull
 
Inscription : septembre 2005
Messages : 243
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 243
Points : 42
Points : 42
Par défaut Jquery datatable limite d'affichage

Bonjour,

J'utilise le plugin jquery datatable pour l'affichage dans un tableau

le problème c'est lorsque on travaille sur des plusieurs données (3000 lignes), côté performance l'affichage rame le tableau met 2mn à afficher toutes les données.

Quelle option à activer pour limiter les premières affichages à 100 (100 lignes) par exemples au lieu de tout loader sur le tableau

Merci pour votre aide
stomerfull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/09/2011, 23h23   #2
Membre habitué
 
Homme Mathias Philippe
Développeur Web
Inscription : septembre 2011
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Mathias Philippe
Localisation : Philippines

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2011
Messages : 75
Points : 121
Points : 121
Tu peux passer par le chargement des données en ajax (si ce n'est pas déjà le cas), regarde la section "Server-side processing" de cette page, il y a pas mal d'options.
MrPringle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 18h47   #3
Membre du Club
 
Avatar de stomerfull
 
Inscription : septembre 2005
Messages : 243
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 243
Points : 42
Points : 42
Ok merci

J'ai implémenter ce process et c'est nickel par contre j'ai une question

Dans ce concept Server-side processing j'aimerai que la recherche se fasse textuellement (à la volé )mais ne passe pas dans le serveur
voici mon code
Code :
1
2
3
4
var oTable = $('#mytable').dataTable( {
	    "bProcessing": true,
		"bServerSide": true,
		"sAjaxSource": "fichier.php",
j'ai 4 colonne par exemple

exemple j'ai nom comme premiere colonne

j'aimerai utiliser cette methode pour faire la recherche fnFilter
Code :
1
2
3
$('#nom').change( function () {
    			oTable.fnFilter(  $(this).val(), 0 );
    		} );
mais ça ne marche pas surement à cause de "bServerSide": true,

Est ce qu'il est possible d'avoir cette fonctionnalité avec server side

merci pour votre aide
stomerfull est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/09/2011, 22h42   #4
Membre habitué
 
Homme Mathias Philippe
Développeur Web
Inscription : septembre 2011
Messages : 75
Détails du profil
Informations personnelles :
Nom : Homme Mathias Philippe
Localisation : Philippines

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : septembre 2011
Messages : 75
Points : 121
Points : 121
Tu as le pipeline de disponible si ton but est de réduire les requêtes Ajax... Car il faut le dire ça devient vite gourmand.

Pour les tris, regarde sur le site (c'est un peu fouilli) mais je ne suis pas certains que ce soit possible.

En regardant un peu, j'ai vu le defer rendering qui pourrait t'intéresser vu ta problématique de base.
MrPringle est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 17h13   #5
Membre du Club
 
Avatar de stomerfull
 
Inscription : septembre 2005
Messages : 243
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 243
Points : 42
Points : 42
J'ai essayer le process defer rendering mais apparament ç'est lent l'ecriture dans le fichier source.txt pour plus de 1000 lignes


Existe t-il un moyen pour la recherche à la volé (qui ne passe pas dans le serveur) quand on fait une recherche à partir du champ recherche en haut du tableau dans le server side processing ?


Merci pour votre aide
stomerfull est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h59.


 
 
 
 
Partenaires

Hébergement Web