]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
nommage des operateurs suite
authorPASCALE NOYRET <pascale.noyret@edf.fr>
Tue, 5 Apr 2022 14:20:38 +0000 (16:20 +0200)
committerPASCALE NOYRET <pascale.noyret@edf.fr>
Tue, 5 Apr 2022 14:20:38 +0000 (16:20 +0200)
Ihm/I_OBJECT.py
testFlask/connectEficas.py

index 5c81a2948b7288c288f66ca40c076631e2591c22..692846add587380d8f184666df0f5e6a17665acf 100644 (file)
@@ -189,23 +189,23 @@ class OBJECT:
     def supprimeUserAssd(self):
         pass
 
-    def getDicoObjetsCompletsPourTree(self):
-        #print ('OBJECT getDicoObjetsCompletsPourTree ',self)
-        monDico={}
-        leNom = self.nom
-        if self.nature == 'MCFACT' : leNom=self.getLabelText()
-        if self.nature == 'OPERATEUR' and self.sdnom != "sansnom" : leNom = self.nom+'__'+self.sdnom
-        leTexte="<span class='" + self.getNomClassWeb() + "' id='" +self.idUnique+ "'>" + leNom +"</span>"
-        leTexte=leNom
-        monDico['text']=leTexte
-        listeNodes=[]
-        for obj in self.mcListe:
-             lesNodes=obj.getDicoObjetsCompletsPourTree()
-             if not (isinstance(lesNodes,list)) : listeNodes.append(lesNodes)
-             else : 
-               for leNode in lesNodes : listeNodes.append(leNode)
-        monDico['nodes']=listeNodes
-        return monDico
+    #def getDicoObjetsCompletsPourTree(self):
+    #    #print ('OBJECT getDicoObjetsCompletsPourTree ',self)
+    #    monDico={}
+    #    leNom = self.nom
+    #    if self.nature == 'MCFACT' : leNom=self.getLabelText()
+    #    if self.nature == 'OPERATEUR' and self.sdnom != "sansnom" : leNom = self.nom+'__'+self.sdnom
+    #    leTexte="<span class='" + self.getNomClassWeb() + "' id='" +self.idUnique+ "'>" + leNom +"</span>"
+    #    leTexte=leNom
+    #    monDico['text']=leTexte
+    #    listeNodes=[]
+    #    for obj in self.mcListe:
+    #         lesNodes=obj.getDicoObjetsCompletsPourTree()
+    #         if not (isinstance(lesNodes,list)) : listeNodes.append(lesNodes)
+    #         else : 
+    #           for leNode in lesNodes : listeNodes.append(leNode)
+    #    monDico['nodes']=listeNodes
+    #    return monDico
 
     def getDicoForFancy(self):
         #print ('OBJECT getDicoForFancy ',self, self.nature)
@@ -217,9 +217,11 @@ class OBJECT:
            monDico['statut'] = self.definition.statut 
            monDico['nomCommande'] =self.nom
 
-        if self.nature == 'OPER' or self.nature == 'PROCEDURE' : monDico['statut']='f' 
-
-        if self.nature == 'OPER' and self.sdnom != "sansnom" : leNom = self.nom+'__'+self.sdnom
+        if self.nature == 'OPERATEUR' : print (dir(self))
+        if self.nature == 'OPERATEUR' or self.nature == 'PROCEDURE' : monDico['statut']='f' 
+        if self.nature == 'OPERATEUR'  :
+           if hasattr(self, 'sdnom') and self.sdnom != "sansnom" : monDico['sdnom']=self.sdnom
+           else : monDico['sdnom']=''
         monDico['title']=leNom
         monDico['key']=self.idUnique
         monDico['classeAccas']=self.nature
index 2f73fc7c70142abe9b4b5ef5067f36781b1838a4..c66b55f71e7a10ba27d6fcaf395f7a49e5f09bdd 100644 (file)
@@ -123,10 +123,10 @@ class accasConnecteur :
          #print ('retour ChangeValeur',idUnique, commentaire, validite )
          return monNode.fauxNoeudGraphique.traiteValeurSaisie(valeur)
 
-    def updateSDName(self,id,valeur) :
+    def updateSDName(self,id,sdnom) :
     #---------------------------------
          monNode=self.monEditeur.getNodeById(id)
-         return monNode.fauxNoeudGraphique.updateSDName(valeur)
+         return monNode.fauxNoeudGraphique.updateSDName(sdnom)
 
     def suppNode(self,id):
     #-------------------