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 :

Datatable, GIF de chargement


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 94
    Par défaut Datatable, GIF de chargement
    Bonjour,

    J'ai un autre problème aujourd'hui qui n'a pas trouvé de solution sur internet...

    Alors voilà, j'utilise le plug-in Datatables, et les données mettent un certain temps à ce charger. J'ai donc voulu remplacer le "Loading data...", par un GIF de chargement.

    J'ai réussi grâce à ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
     var oTable = $('#demotable1').dataTable({
                    "sScrollX": "100%",
                    "ScrollXInner": "110%",
                    "oLanguage": {
                        "sLoadingRecords": "<img src='../img/loader2.gif'>"
                    },
    });

    Sauf que lors du chargement, le GIF ne bouge pas (c'est un jpeg ducoup ).

    Mais pourquoi? C'est pas une histoire de fonctionnement asynchrone?

    Merci !

  2. #2
    Membre chevronné
    Avatar de Darkaurora
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2010
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 382
    Billets dans le blog
    1
    Par défaut
    ne connaissant pas Datatables je n'ai pût faire qu'une recherche google.

    Je suis tombé la dessus au cas ou essaye:

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    $('#demotable1').dataTable( {
            "oLanguage": {
                "sProcessing": "<img src='../img/loader2.gif'>"
            }
        } );

    J'ai trouvé la réponse ici http://stackoverflow.com/questions/5...-in-datatables

    et m'a redirigé ici ==> http://datatables.net/forums/discussion/2250/x&page=1

    reste à savoir comme est utilisé l'objet oLanguage et ses attributs.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 94
    Par défaut
    Déjà tester, mais avec sProcessing le GIF n'est même pas affiché =/

    Visiblement sProcessing sert à afficher un message lors d'un traitement sur le tableau, peut être que çà n'est pas pris en compte pour le chargement des données ?

  4. #4
    Membre chevronné
    Avatar de Darkaurora
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2010
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 382
    Billets dans le blog
    1
    Par défaut
    un rapide tour sur DataTables permet de mieux comprendre le fonctionnement

    sLoadingRecords permet d'afficher un message lors du chargement des données uniquement si cela est effectué en Ajax. Donc jusque la tu as bon

    Au cas ou oLanguage.sProcessing permet d'afficher un message pendant un traitement utilisateur (filtre, recherche, pagination).

    Si il n'y a pas moyen de faire de cette façon,il existe de nombreux autres manières de procéder.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    94
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2011
    Messages : 94
    Par défaut
    C'est justement car je ne connaît pas ces autres moyens que je viens chercher de l'aide

  6. #6
    Membre chevronné
    Avatar de Darkaurora
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2010
    Messages
    382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2010
    Messages : 382
    Billets dans le blog
    1
    Par défaut
    Assez étrange puisque moi j'ai un test concluant sur l'exemple Ajax du datatables

Discussions similaires

  1. Réponses: 1
    Dernier message: 22/08/2008, 23h32
  2. [AJAX] Chargement d'un gif avant le resutat de ma requete
    Par ns_deux dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 18/05/2008, 17h57
  3. Afficher un gif loading en attendant le chargement d'une image
    Par gandoulfe dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 10/03/2008, 17h59
  4. [FLASH 8] Probleme chargement gif
    Par Alex35 dans le forum Flash
    Réponses: 6
    Dernier message: 24/01/2007, 19h30
  5. Problème lors du chargement d'une image gif
    Par pat-trix dans le forum Applets
    Réponses: 15
    Dernier message: 19/09/2006, 17h22

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