]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
Correction bug updatNodeInfo
authorEric Fayolle <eric.fayolle@edf.fr>
Thu, 17 Feb 2022 09:14:25 +0000 (10:14 +0100)
committerEric Fayolle <eric.fayolle@edf.fr>
Thu, 17 Feb 2022 09:14:25 +0000 (10:14 +0100)
testFlask/templates/commandes_2.html

index f740127a175613ea2f60eb88ae6b25f568bada6f..1427f4321f42eeb1629d541f5209f133f8338e52 100644 (file)
@@ -323,14 +323,20 @@ source.addEventListener('message', function(event) {
         const message = "The server says " + data.message +" , id: "+id;
         const msgerror = "Event updateNodeInfo : can't find node with key :"+id;
        const tree    = $.ui.fancytree.getTree(_treeCssSelStr);
-        
+
+        console.log("-------------  message : "+ message); 
         treeMessage(_msgCssSelStr,"alert-info",message);
         const node=tree.getNodeByKey(id);
        if (node == null) {
            treeMessage(_msgCssSelStr,"alert-danger",msgerror);
            return;
-       };   
-       Object.assign(node.data,info); //merge new options to node.data 
+       };
+        console.log("-------------  message 2a: "+ node.data.title); 
+        console.log("-------------  message 2b: "+ info.title);
+       // En fait, il faut que fancytree trie les propriétés qui l'interesse de celles qui vont dans data
+       // Object.assign(node.data,info); //merge new options to node.data
+       node.fromDict(info);
+        console.log("-------------  message 2c: "+ node.data.title); 
         node.render(true,false);       //force rendering the node (not parents nor descendants)
         //node.renderStatus();         //CSS element updates only          
     }, false);