From 49677ce033d7830e81976c979f3562803be983b1 Mon Sep 17 00:00:00 2001 From: PASCALE NOYRET Date: Tue, 5 Apr 2022 16:20:38 +0200 Subject: [PATCH] nommage des operateurs suite --- Ihm/I_OBJECT.py | 42 ++++++++++++++++++++------------------ testFlask/connectEficas.py | 4 ++-- 2 files changed, 24 insertions(+), 22 deletions(-) diff --git a/Ihm/I_OBJECT.py b/Ihm/I_OBJECT.py index 5c81a294..692846ad 100644 --- a/Ihm/I_OBJECT.py +++ b/Ihm/I_OBJECT.py @@ -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="" + leNom +"" - 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="" + leNom +"" + # 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 diff --git a/testFlask/connectEficas.py b/testFlask/connectEficas.py index 2f73fc7c..c66b55f7 100644 --- a/testFlask/connectEficas.py +++ b/testFlask/connectEficas.py @@ -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): #------------------- -- 2.39.2