From: PASCALE NOYRET Date: Thu, 17 Feb 2022 08:02:41 +0000 (+0100) Subject: chgt du label du 1er Fact en xxx_1 a l ajout du 2nd fact X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=ee3cf38d2211734788957a2b0859a5f87a09a2ea;p=tools%2Feficas.git chgt du label du 1er Fact en xxx_1 a l ajout du 2nd fact --- diff --git a/InterfaceWeb/browser.py b/InterfaceWeb/browser.py index a7356e42..bc8f218e 100644 --- a/InterfaceWeb/browser.py +++ b/InterfaceWeb/browser.py @@ -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): diff --git a/InterfaceWeb/compomclist.py b/InterfaceWeb/compomclist.py index b7b96a61..fe0780b7 100644 --- a/InterfaceWeb/compomclist.py +++ b/InterfaceWeb/compomclist.py @@ -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)