]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
remontee du valid sur le 1er elt d un mclist
authorPASCALE NOYRET <pascale.noyret@edf.fr>
Mon, 7 Feb 2022 21:10:06 +0000 (22:10 +0100)
committerPASCALE NOYRET <pascale.noyret@edf.fr>
Mon, 7 Feb 2022 21:10:06 +0000 (22:10 +0100)
Ihm/I_MCCOMPO.py
Ihm/I_MCLIST.py
InterfaceSsIhm/editorSsIhm.py
InterfaceWeb/compomclist.py

index 98e387455912c08925fe25281d648bb633aa8e27..11e32f8dd92fde4b0dbf168ca2820ce3d46098bd 100644 (file)
@@ -275,7 +275,7 @@ class MCCOMPO(I_OBJECT.OBJECT):
             Ajoute le mot-cle name a la liste des mots-cles de
             l'objet MCCOMPOSE
         """
-        #print ('addEntite', name, pos)
+        #print ('addEntite mccompo', name, pos)
         self.initModif()
         if type(name)==bytes or type(name) == str :
                 # on est en mode creation d'un motcle
index 1946b77bfc381348964c44cc3c6cad627e3bfc93..2ed00171e0a2f869875405f6ce0d55f4efe71bd2 100644 (file)
@@ -111,7 +111,7 @@ class MCList:
           Ajoute le mot cle facteur obj a la MCLIST a la position pos
           Retourne None si l'ajout est impossible
         """
-        #print ('dans addEntite', self)
+        #print ('dans addEntite mcList', self)
         if type(obj)==bytes or type(obj) == str  :
             # on est en mode creation d'un motcle
             raise EficasException(tr("traitement non-prevu"))
index 871df8241bad4b52fd0a97627b4aa9fa47490bad..805863fa927164c555ffe9d6961417e0abde830f 100755 (executable)
@@ -242,7 +242,7 @@ class JDCEditorSsIhm :
         """
         Initialise un nouveau JDC vierge
         """
-        self.modified=1
+        self.modified=True
         CONTEXT.unsetCurrentStep()
 
         texte=""
index 58eab2ad619b8d915b8c4a0c92a519e06f57fb6a..6066f87a4a9a71a83a62bdd7d94dc85901b74fa2 100644 (file)
@@ -83,6 +83,15 @@ class Node(browser.JDCNode,typeNode.PopUpMenuNodeMinimal):
 
     def onValid(self):
     #-----------------
+       #print( self.item.nature)
+       if self.item.nature == 'MCFACT' : 
+           validite=self.item.isValid()
+           if self.oldValidite != validite :
+              self.editor.connecteur.toWebApp('propageValide',self.item.idUnique, validite)
+              self.oldValidite = validite
+       #   browser.JDCNode.onValid(self)
+       #   return
+
        if self.item.state != 'modified' :  return
        self.treeParent.item.state= 'modified'