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 :

Tri <table> sauf la première colonne


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 226
    Par défaut Tri <table> sauf la première colonne
    Bonjour à toutes et tous !

    J'ai beau chercher sur le net, je ne trouve pas la manière de trier une table, enfin oui, mais pas sans trier la première colonne.

    Dans le fichier joint, il y a un petit script trouvé pour le tri, qui classe d'après la colonne "Note", ça ok, mais ce que je souhaiterai c'est qu'il ne classe pas la colonne "Rang", qu'il la laisse figée.

    Bref, le fichier joint est plus explicite.

    Malheureusement je n'ai pas encore les compétences pour m'en sortir seul.
    Fichiers attachés Fichiers attachés

  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 661
    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 661
    Billets dans le blog
    1
    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
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par défaut
    Synthaxe qui n'est pas du Jquery .

    https://api.jquery.com/?s=push

    Tri : grep

    http://api.jquery.com/jQuery.grep/

  4. #4
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 226
    Par défaut
    Hello,

    Tout d'abord merci pour vos réponses et désolé de ne pas avoir répondu avant !

    SpaceFrog je ne vois pas où je dois placer ou comment modifier la ligne que tu dis. J'ai tout essayé, en vain.

    bm j'ai essayé aussi de comprendre les liens que as fourni, malheureusement mon anglais n'étant pas le nec, je n'ai pas pu en tirer grand chose.

    Alors au risque de passer pour un ignare, je vous demande un peu d'éclaircissement.. svp.

    Par avance merci.

  5. #5
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par défaut
    Grep est un tri et dans le cas présent il y a un classement donc une fonction à écrire .

    Jquery manipule les objets , voir format JSON ( java script objet notation ) .

    Un aperçu :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    var tt = {"data": [
      { pos:"1",prenom:"Katy",id:"11",note:"7"},
      { pos:"2",prenom:"Annie",id:"4",note:"11"},
      { pos:"3",prenom:"Laurence",id:"16",note:"8"},
      { pos:"4",prenom:"Karmen",id:"17",note:"5"}
    ]
    };
    var s=tt.data[0].prenom+'  '+tt.data[1].prenom+'  '+tt.data[2].prenom;
    alert(s);

  6. #6
    Membre expérimenté
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    226
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Avril 2008
    Messages : 226
    Par défaut
    Re,

    Merci de ta réponse bm.

    Bon j'ai à peu près compris à quoi sert la fonction grep et le :gt, mais rien à faire, je n'arrive pas à y insérer, ni l'un ni l'autre, dans le code... je reste bloqué.

    Avec ton exemple, je ne vois pas non plus comment y mettre dans la colonne Rang du tableau.

    Quelle galère

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

Discussions similaires

  1. Read.table - Importer les n premières colonnes ?
    Par remissssss dans le forum R
    Réponses: 1
    Dernier message: 30/07/2013, 16h11
  2. Réponses: 12
    Dernier message: 21/05/2010, 14h36
  3. Réponses: 12
    Dernier message: 30/12/2009, 13h23
  4. exporter une table sans le nom de colonnes ?
    Par vuldos dans le forum Access
    Réponses: 13
    Dernier message: 11/10/2004, 20h56
  5. where sur la première colonne
    Par r-zo dans le forum Requêtes
    Réponses: 8
    Dernier message: 28/07/2003, 10h55

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