self.node_selected = self.racine
self.inhibeExpand = True
self.childrenComplete=[]
+ self.oldValidite='init'
#print ('fin __init__ JDCTree')
# def handleContextMenu(self,item,coord):
def onValid(self):
#-----------------
+ debug=0
+ if self.item.nom == 'MonProc' : debug = 1
+ if self.treeParent.oldValidite=='init' : self.treeParent.oldValidite='unknown'
validite=self.item.isValid()
- #print ('ds onValid', self.item.nom, '_________________________________________________', self.oldValidite, validite)
+ if debug : print ('ds onValid', self.item.nom, '_________________________________________________', self.oldValidite, validite)
if self.oldValidite==validite : return
if self.oldValidite=='init' :
self.oldValidite=validite
- return
+ if debug : print (self.item.state)
+ if self.item.state != 'modified' : return
self.oldValidite=validite
#print ('appel de propageValide pour ', self.item.nom, validite,self.oldValidite)
self.editor.connecteur.toWebApp('propageValide',self.getIdUnique(), validite)
debug=0
if debug : print ('on add de browser', '________ ajout', ajout, ' dans ', self.item.nom)
if debug : print ('nature de l item', self.item.nature)
+ if self.oldValidite=='init' : self.oldValidite='unknown'
self.buildChildren()
# si on a un copie multiple --> pas gere correctement
def onSupp(self,suppression):
#---------------------------
+ if self.treeParent.oldValidite=='init' : self.treeParent.oldValidite='unknown'
if len(suppression) > 1 :
print ('onSupp suppression multiple non valeur')
return