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)
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
#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):
#-------------------