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 :

Récupérer la "position" de blocs Sortable


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut Récupérer la "position" de blocs Sortable
    Bonjour à tous, cela fait quelques temps que je parcours votre forum et j'y trouve souvent de bonnes solutions, mais pour ce souci je n'ai pas vu de solutions (à part un message resté sans réponse)

    Donc voilà :

    J'ai des block "Catégorie" que je génère via un select, ces block s'empilent les un sous les autres, et grâce à jQuery Sortable on peut les déplacer (les monter et les descendre).

    Jusque là tout va bien, mais seulement au moment de tout envoyer les bblock se remette dans leur ordre initial, ça vous vous en doutiez.

    Donc l'ojectif c'est de les réafficher dans le on ordre, pour cela il me faut d'abord récupérer un n° de "position" ou un "ordre" de chaque block.

    [premier bloc] -> position 1
    [deuxième bloc] -> position 2
    [troisième bloc] -> position 3

    puis après modif ça devrait être

    [premier bloc] -> position 1
    [troisième bloc] -> position 2
    [deuxième bloc] -> position 3



    Évidement ce numéro "ordre" doit changer à chaque déplacement, après je pense qu'il y aura moyen de pouvoir réafficher tout ça grâce à ce numéro.

    Les UI de Jquery sont limité, je n'ai pu que récupérer la position absolue (dont je me fous mais c'est pour le contexte :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    $(".sortable").sortable({
    				update: function(event, ui)  
    							{ 
    							console.log (ui.position)
                                                              }
    je suis étonné qu'il n'ai pas pensé à cette fonction...

    voilà j'espère avoir été assez clair pour ce premier mesage, merci pour vos pistes jQuerry (et ajax).

    si vous avez besoin que j'affiche d'autre bouts de code dites moi

    merci !

    charly

  2. #2
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    C'est un peu ce que tu recherches : http://www.developpez.net/forums/d73...d-drag-n-drop/

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut
    Merci Kerod,

    du coup je me suis renseigné à partir du lien que tu m'as donné et je suis tomé sur ça http://www.scribd.com/doc/6374723/26...3233jqueryfrmt

    ça à l'air intéressant, je le lis et j'vous dis

  4. #4
    Membre confirmé Avatar de Thewil
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2006
    Messages : 223
    Par défaut
    Tu as trouver comment faire finalement ? Car cela m'intéresse aussi.

    Merci

  5. #5
    Inactif  
    Avatar de Kerod
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    11 672
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 11 672
    Par défaut
    Quelle position ?
    Toutes les positions dans la liste sont récupérées en PHP ...

  6. #6
    Membre confirmé Avatar de Thewil
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    223
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2006
    Messages : 223
    Par défaut
    En fait moi j'ai un ul sortable comme Ceci et donc je voudrais récupérer l'ordre de mes éléments.

    Sauf que moi je n'ai pas de PHP derrière. En gros je voudrai que dès que je passe un élément en premier j'appelle une fonction javascript et non enregistrer ça dans une base de données.

    Merci

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