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 :

Nombre maximum de lignes dans DataTable ? [Plugin]


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Avatar de Kaera
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 185
    Par défaut Nombre maximum de lignes dans DataTable ?
    Bonjour à tous !

    Ce qu'il s'est passé :
    - avant : j'ai une base de données dont le contenu est affiché normalement dans mon appli ;
    - pendant : j'ai ajouté du contenu dans ma bdd, l'affichage est devenu incomplet (s'arrêtant environ 1aux 3/4 du nombre de lignes total);
    - après : j'ai allégé ma bdd, l'affichage est à nouveau complet.

    Je ne comprends pas la source du problème. Après des heures (jours!) de recherches, je sèche.

    Voici le bout de jQuery impliqué :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    $(document).ready(function () {
             $("#table-test").dataTable({
                "oLanguage": {
                "sSearch": "Recherche :",
                "sInfo": "",
                "sZeroRecords": "La recherche n'a donné aucun résultat...",
                "bSortClasses": false
                },
                "bPaginate": false,
                "bInfo": false,
                "aoColumnDefs": [ 
                  { 
                    "bSortable": false, 
                    "sDefaultContent":"",
                    "aTargets": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27] 
                  } 
                ],
                "aaSorting": []
     
              }); 
          } );
    Merci d'avance !

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    dataTable permet la pagination non ?
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre éclairé
    Avatar de Kaera
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 185
    Par défaut
    Salut SpaceFrog, en effet ça permet la pagination et je l'ai testée. Elle fonctionne avec ma bdd réduite mais avec celle complète.

  4. #4
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    la pagination avec LIMIT ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  5. #5
    Membre éclairé
    Avatar de Kaera
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 185
    Par défaut
    Tu peux me dire ce à quoi tu penses exactement ?

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    1 616
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 616
    Par défaut
    Citation Envoyé par Kaera Voir le message
    - pendant : j'ai ajouté du contenu dans ma bdd, l'affichage est devenu incomplet (s'arrêtant environ 1aux 3/4 du nombre de lignes total);
    ta table elle-même ( $("#table-test") je présume que c'est une table html) était elle présente au complet dans ton code source ? de <table> à </table> ?
    avais-tu un message d'erreur en console js ?
    ne pourrais-tu avoir eu un simple souci d'encodage du contenu de ta table sur une des lignes rajoutées ?

  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    dataTable permet de faire de requêtes en pagination sur ta base pour ne récupérer qu'un certain nombre de lignes ...
    donc quelle que soit la taille de la base ...

    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  8. #8
    Membre éclairé
    Avatar de Kaera
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 185
    Par défaut
    Salut fredoche !
    ta table elle-même ( $("#table-test") je présume que c'est une table html) était elle présente au complet dans ton code source ? de <table> à </table> ?
    avais-tu un message d'erreur en console js ?
    Oui, ça va bien de <table> à </table>, et j'ai bien un thead et un tbody, requis par dataTable.
    Pas d'erreur en console js non :-/
    Pour l'encodage, je vais jeter un oeil de ce côté-là. Edit : pas de souci de ce côté-là en fin de compte

    SpaceFrog : j'ai testé, ça ne fonctionne pas. Pas de pagination du tout d'ailleurs.

  9. #9
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par défaut
    La doc de dataTable est pourtant assez complète ...
    http://datatables.net/development/pagination

    le but n'est pas de ramener tous les enregistrements en une seule fois, mais uniquement une portion avec LIMIT
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  10. #10
    Membre éclairé
    Avatar de Kaera
    Femme Profil pro
    Étudiant
    Inscrit en
    Novembre 2011
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2011
    Messages : 185
    Par défaut
    le but n'est pas de ramener tous les enregistrements en une seule fois, mais uniquement une portion avec LIMIT
    Oui oui, ça je l'ai bien compris.
    Quand j'ai dit que ça ne fonctionnait pas, c'est parce qu'en dépit d'une spécification de 100 lignes (iDisplayLength), ça m'a ramené sans doute environ 400 lignes.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Nombre maximum de lignes dans MySQL
    Par Goupo dans le forum Débuter
    Réponses: 4
    Dernier message: 21/04/2009, 10h25
  2. Nombre maximum de lignes dans MySQL Query Browser
    Par Goupo dans le forum Outils
    Réponses: 2
    Dernier message: 16/04/2009, 14h53
  3. Nombre maximum de page dans état ?
    Par egg3774 dans le forum IHM
    Réponses: 0
    Dernier message: 01/02/2008, 16h29
  4. [Nombre maximum de lignes sur une table.]
    Par tesla dans le forum Oracle
    Réponses: 4
    Dernier message: 20/02/2007, 13h40
  5. Réponses: 2
    Dernier message: 07/07/2005, 11h47

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