]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
correction de bug sur insertion en position1
authorPASCALE NOYRET <pascale.noyret@edf.fr>
Thu, 13 Jan 2022 10:18:19 +0000 (11:18 +0100)
committerPASCALE NOYRET <pascale.noyret@edf.fr>
Thu, 13 Jan 2022 10:18:19 +0000 (11:18 +0100)
InterfaceWeb/browser.py

index ea47eb661bef5c8c20c8f0c2da53fb5b613a61b4..8f443e4966ef234dcd080bf47d621e491a5e3232 100644 (file)
@@ -241,7 +241,7 @@ class JDCNode():
            ou en position intermediaire.
            Si pos vaut None, on le place a la position du catalogue.
         """
-        #print ("************** appendChild ",self.item.getLabelText(), pos )
+        print ("************** appendChild ",self.item.getLabelText(), pos )
         #import traceback
         #traceback.print_stack()
 
@@ -253,14 +253,11 @@ class JDCNode():
         elif type(name) == object : index = self.item.getIndexChild(name.nom)
         else                      : index = self.item.getIndexChild(name)
 
-        # si on essaye d inserer a la racine
-        if (isinstance(self.treeParent,JDCTree) and index==0) :
-            verifiePosition=self.verifiePosition(name,'first',aLaRacine=True)
-            if not verifiePosition : return 0
-
+        print (self.children)
         obj = self.item.addItem(name,index) # emet le signal 'add'
         if obj is None : obj=0
 
+        print (self.children)
         child=self.children[index]
         #try :
         #    if len(obj) > 1 : self.buildChildren()
@@ -268,7 +265,8 @@ class JDCNode():
 
          
         print ("-------------- fin append child", child, child.item)
-        return True
+        if not obj : return None
+        return child.getIdUnique()
 
     def delete(self):
     #----------------