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 :

Drag & Drop id de la ligne de destination


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 51
    Par défaut Drag & Drop id de la ligne de destination
    Bonsoir,
    Je vous demande comment récupérer le numéro de la ligne destination après l'action Drag & Drop. En fait j'ai un tableau qu'on peut effectuer cette action sur ses lignes.
    je veux récupérer le numéro de la ligne qui sera la destination.
    Merci. (technologie Javascript)

  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
    Qu'utilises tu comme code pour le drag & drop ?
    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 confirmé
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 51
    Par défaut
    En fait, j'utilise la méthode
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $('#demo1').tableDnD({
     
    		onDrop: function(table, row) {
    			// je veux récupérer la ligne qui sera la destination
     
    	    },
     
    	});
    de plus, j'utilise DWR pour récupérer une liste qui sera affichée sous forme d'un tableau. ce tableau a comme id= demo1
    et les lignes générés n'ont pas d'id.
    en fait, lorsque je mets row.id, le programme ne le connait pas.
    jai besoin de votre aide

  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
    du jquery ?
    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 confirmé
    Étudiant
    Inscrit en
    Janvier 2011
    Messages
    51
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2011
    Messages : 51
    Par défaut
    Oui Jquery

  6. #6
    Membre éclairé Avatar de Philcmoi
    Homme Profil pro
    Inscrit en
    Juillet 2006
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 666
    Par défaut
    la biblihioteque jquery ui easy est tres utile.
    il y a la gestion de tableau et gestion d'index de ligne par tout simplement row
    Persionellement j'ai fait ca pour une autre utilité mais ca t'aidera.
    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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
     
    <%@ page language="java" contentType="text/html; charset=US-ASCII"
        pageEncoding="US-ASCII"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
    <script type="text/javascript" src="http://code.jquery.com/jquery-1.6.1.min.js"></script>
    <script type="text/javascript" src="http://www.jeasyui.com/easyui/jquery.easyui.min.js"></script>
     
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
    <title>Insert title here</title>
     <style type="text/css">
     div
    {
    width: 150px;
    height: 45px;
    border: 1px dotted black;
    } 
    </style>
     
    <script type="text/javascript">
    $(function(){
     
    	$('.item').draggable({
    		revert:true,
    		proxy:'clone',
    		onStartDrag:function(){
    			$(this).draggable('options').cursor = 'not-allowed';
    			$(this).draggable('proxy').css('z-index',10);
    		},
    		onStopDrag:function(){
    			$(this).draggable('options').cursor='move';
    		}
    	});
    	$('.drop').droppable({
    		onDragEnter:function(e,source){
    			$(source).draggable('options').cursor='auto';
    		},
    		onDragLeave:function(e,source){
    			$(source).draggable('options').cursor='not-allowed';
    		},
    		onDrop:function(e,source){
    			cor=$(e.target).find('p:eq(0)').text();
    			name=$(source).find('p:eq(0)').text();
    			if (name==cor) {alert(" succes" +cor+"/"+name);}
    			else {alert("fail cor val="+cor.length+"name="+name.length);}; 
    		}
    });})
     
    </script>
     
    </head>
    <body>
     
    <a href="#" class="item">
    <div><p>a B</p></div>
    </a>
    <br><br>
    <a href="#" class="drop" >
    <div><p style="display:none;">a B</p></div>
    </a>
    <br><br>
    <a href="#" class="drop">
    <div><p style="display:none;">A b</p></div>
    </a>
    </body>
    </html>
    Ce code permet de savoir si deux div sont egale.
    tu pourras modifier avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    cor=$(e.target).et $(source)
    tu pourras trouver le code natif sur
    http://www.jeasyui.com/

Discussions similaires

  1. drag and drop polygone et ligne
    Par gracerare dans le forum 2D
    Réponses: 4
    Dernier message: 05/08/2009, 23h08
  2. Réponses: 0
    Dernier message: 09/07/2009, 16h48
  3. Drag n Drop en ligne
    Par rimy2mi dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 04/06/2008, 22h21
  4. Drag and drop id de la ligne deplacée
    Par taddart1981 dans le forum Ruby on Rails
    Réponses: 1
    Dernier message: 17/09/2007, 15h16

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