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

Bibliothèques & Frameworks Discussion :

Récupèration domNode double cliqué sur le tree dojo


Sujet :

Bibliothèques & Frameworks

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de moukit233
    Développeur informatique
    Inscrit en
    Mai 2009
    Messages
    240
    Détails du profil
    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2009
    Messages : 240
    Par défaut Récupèration domNode double cliqué sur le tree dojo
    salut tt le monde

    je veux renomer un labelNode d'un tree dojo ...
    et pour cela j'ai creé une fonction js voici le cod e de cette fonction :

    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
    function renommer(e)
    {              
                var domElement = e.target;
                var nodeWidget = dijit.getEnclosingWidget(domElement);
                alert(nodeWidget); // = null
                //var item = dijit.getEnclosingWidget(node).item;
                if(!nodeWidget || !nodeWidget.isTreeNode){
                        return;
                }
                ptTree.editing = true;           
                var labelNode = nodeWidget.labelNode;
                var editSpan = document.createElement('div');
                editSpan.innerHTML = labelNode.innerHTML;
                labelNode.innerHTML = "";
                //dojo.parser.parse(document.getElementById("ptTree"));
                //dojo.connect(ptTree, "onDblClick", "renommerGroupe");
                labelNode.appendChild(editSpan);
                
                var editor = new dijit.InlineEditBox({
                                        node: nodeWidget,
                                        tree: ptTree,
                                        model: ptTree.model,
                                        autoSave: true,
                                        onChange: function(val){
                                                ptTree.model.store.setValue(this.node.item,'name', [val]);
                                                this.tree.editing = false;
                                        },
                                        width: "100px"
                                        }, editSpan);
                editor.startup();
                editor._edit();
                
    }
    et dans la vue j'ai mis ca :

    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
     
    <div dojoType="dijit.tree.ForestStoreModel" jsid="treeModel" store="treeStore">
    </div>
     
    <div dojoType="dijit.Tree"
         id="tree"
         model="treeModel"
         jsid="ptTree"
         showRoot=false>
    </div>
     
    <script type="text/javascript">
    dojo.addOnLoad(function() {
                        dojo.connect(ptTree, "onDblClick", "renommer");
                        }
             );
    </script>
    mais j'ai un problem concernant la recuperation de la domNode sur laquel j'ai fait DblClick

    est ce qu'il y a quelequ'un peut m'aider

    merci d'avance

  2. #2
    Membre Expert
    Avatar de emmanuel.remy
    Inscrit en
    Novembre 2005
    Messages
    2 855
    Détails du profil
    Informations personnelles :
    Âge : 57

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 855
    Par défaut
    Salut ,

    Même question, même réponse.

    http://www.developpez.net/forums/d77...nee-tree-dojo/

    ERE

Discussions similaires

  1. Réponses: 7
    Dernier message: 15/06/2006, 23h18
  2. Associer un clique et un double clique sur une listebox
    Par mcdonald dans le forum Tkinter
    Réponses: 3
    Dernier message: 10/06/2006, 17h57
  3. Evenement double clique sur jTable
    Par oOoOuuhmAn dans le forum Composants
    Réponses: 20
    Dernier message: 08/03/2006, 13h05
  4. [VB]Double clique sur liste...
    Par STRUFIELD dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 23/01/2006, 14h43
  5. Récupération du double clique danns CRichEdit
    Par vanitom dans le forum MFC
    Réponses: 6
    Dernier message: 08/11/2005, 12h04

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