]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
chgt du label du 1er Fact en xxx_1 a l ajout du 2nd fact
authorPASCALE NOYRET <pascale.noyret@edf.fr>
Thu, 17 Feb 2022 08:02:41 +0000 (09:02 +0100)
committerPASCALE NOYRET <pascale.noyret@edf.fr>
Thu, 17 Feb 2022 08:02:41 +0000 (09:02 +0100)
InterfaceWeb/browser.py
InterfaceWeb/compomclist.py

index a7356e421367ceed515c4f8e530adbd63205b3ae..bc8f218e45bfdd8417c432e87e67bee3e88338bc 100644 (file)
@@ -300,6 +300,11 @@ class JDCNode():
         if ret!=0 : self.treeParent.buildChildren()
         return (ret,commentaire) 
 
+    def updateNodeLabel(self):
+    #-------------------------
+        monDictPartiel={} 
+        monDictPartiel['title']=self.item.getLabelText()[0]
+        self.editor.connecteur.toWebApp('updateNodeInfo',self.getIdUnique(), monDictPartiel)
 
     #def chercheNoeudCorrespondant(self,objSimp):
     #-------------------------------------------
@@ -339,8 +344,7 @@ class JDCNode():
 
     #def updateNodeValid(self):
     #-----------------------
-    #def updateNodeLabel(self):
-    #-------------------------
+        
     #def updateNodeLabelInBlack(self):
     #-------------------------------
     #def updateNodeLabelInBlue(self):
index b7b96a61c6379001a15cba9d5beb38eed412258b..fe0780b76734b8411521ac1aed7cd797a11fc161 100644 (file)
@@ -33,50 +33,10 @@ from Noyau.N_OBJECT import ErrorObj
 
 class Node(browser.JDCNode,typeNode.PopUpMenuNodeMinimal):
 
-    #def __init__( self, treeParent, item, itemExpand=False, ancien=False ):
-    #    browser.JDCNode.__init__(self, treeParent, item)
-    #    import traceback
-    #    traceback.print_stack()
 
     def createPopUpMenu(self):
         typeNode.PopUpMenuNodeMinimal.createPopUpMenu(self)
 
-   # def getPanelGroupe(self,parentQt,commande):
-   #     maDefinition=self.item.get_definition()
-   #     monObjet=self.item.object
-   #     monNom=self.item.nom
-   #     maCommande=commande
-   #     if hasattr(parentQt,'niveau'): self.niveau=parentQt.niveau+1
-   #     else : self.niveau=1
-        # attention si l objet est une mclist on utilise bloc
-        #if not (monObjet.isMCList()) :
-        #    if  hasattr(self,'plie') and self.plie==True :
-        #        from InterfaceQT4.monWidgetFactPlie import MonWidgetFactPlie
-        #        widget=MonWidgetFactPlie(self,self.editor,parentQt,maDefinition,monObjet,self.niveau,maCommande)
-        #    elif self.editor.maConfiguration.afficheFirstPlies and self.firstAffiche:
-        #        self.firstAffiche = False
-        #        self.setPlie()
-        #        from InterfaceQT4.monWidgetFactPlie import MonWidgetFactPlie
-        #        widget=MonWidgetFactPlie(self,self.editor,parentQt,maDefinition,monObjet,self.niveau,maCommande)
-        #    else:
-        #        from InterfaceQT4.monWidgetFact import MonWidgetFact
-        #        widget=MonWidgetFact(self,self.editor,parentQt,maDefinition,monObjet,self.niveau,maCommande)
-        #else :
-        #    from InterfaceQT4.monWidgetBloc import MonWidgetBloc
-        #    widget=MonWidgetBloc(self,self.editor,parentQt,maDefinition,monObjet,self.niveau,maCommande)
-        #return widget
-
-
-
-    #def doPaste(self,node_selected,pos):
-    #    objet_a_copier = self.item.getCopieObjet()
-    #    # before est un effet de bord heureux sur l index
-    #    child=self.appendBrother(objet_a_copier,'before')
-    #    if self.editor.fenetreCentraleAffichee : self.editor.fenetreCentraleAffichee.node.affichePanneau()
-    #    self.update_NodeLabelInBlack()
-    #    self.parent().buildChildren()
-    #    return child
-
     def getIdUnique(self):
     #---------------------
        print ('pas d iD unique pour la MCLIST')
@@ -135,6 +95,7 @@ class Node(browser.JDCNode,typeNode.PopUpMenuNodeMinimal):
 
         if debug : print  (' posDansArbre ', posDansArbre , ' posDansSelf ', posDansSelf)
         self.editor.connecteur.toWebApp('appendChildren',ouAjouter,laListe,posDansArbre)
+        if len(self.item.data) == 2 : self.children[0].updateNodeLabel()
         #print ('la pos ', posOuAjouter)
         #print (' appel appendChild',self.item.idUnique,laListe,pos)