IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

Jquery datatable limite d'affichage


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de stomerfull
    Inscrit en
    Septembre 2005
    Messages
    307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 307
    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

  2. #2
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2011
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Philippines

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

    Informations forums :
    Inscription : Septembre 2011
    Messages : 89
    Par défaut
    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.

  3. #3
    Membre éclairé Avatar de stomerfull
    Inscrit en
    Septembre 2005
    Messages
    307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 307
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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

  4. #4
    Membre éprouvé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2011
    Messages
    89
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Philippines

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

    Informations forums :
    Inscription : Septembre 2011
    Messages : 89
    Par défaut
    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.

  5. #5
    Membre éclairé Avatar de stomerfull
    Inscrit en
    Septembre 2005
    Messages
    307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 307
    Par défaut
    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

Discussions similaires

  1. [VC 2005 Express] Simple : limiter l'affichage d'un double
    Par ben_ghost dans le forum VC++ .NET
    Réponses: 1
    Dernier message: 31/07/2006, 17h43
  2. [Compteur]Limiter l'affichage de 5 info de la BD par page
    Par enclave_51 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 01/06/2006, 17h57
  3. [DBgrid] Limiter l'affichage du DBgrid
    Par jihed dans le forum Bases de données
    Réponses: 4
    Dernier message: 07/02/2006, 15h23
  4. Limiter les affichages d'une requete avec POstgre
    Par jenny50 dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 12/01/2006, 16h26
  5. [XSL] limiter l'affichage d'item RSS
    Par Sayrus dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 21/12/2005, 21h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo