Partage
  • Partager sur Facebook
  • Partager sur Twitter

DragAndDrop Rectangle avec D3.js

    12 février 2019 à 12:24:08

    Bonjour, j'essaye de drag and drop un rectangle avec la fonction drag() de D3.js mais j'ai toujours la même erreur

    "Cannot set property "x" of undefined" je ne comprend pas pourquoi (pourtant mes fonctions sont bien appeler quand je clique sur mon rectangle)

    Mon rectangle : 

    svgContainer.append("rect").attr("width", width * 0.08).attr("height",height*0.2).attr("x", width * 0.3,function(d){return d.x;}).attr("y", height*0.78,function(d){return d.y;}).attr("id", "dragTester").attr("style","fill:yellow").call(d3.drag().on("start",dragstarted).on("drag",dragged).on("end",dragended));
                dragTester = d3.select("#dragTester");

    Mes fonctions de drag : 

    function dragstarted(d) {
                            d3.select(this).raise().classed("active", true);
                        }
    
                        function dragged(d) {
                            d3.select(this).attr("width", d.x = d3.event.x).attr("height", d.y = d3.event.y);
                        }
    
                        function dragended(d) {
                            d3.select(this).classed("active", false);
                        }

    Merci d'avance !

    • Partager sur Facebook
    • Partager sur Twitter
      12 février 2019 à 19:19:07

      Je répondrais avec ce compte j'ai un soucis avec l'autre

      -
      Edité par denisbeauget 12 février 2019 à 19:20:40

      • Partager sur Facebook
      • Partager sur Twitter

      DragAndDrop Rectangle avec D3.js

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown