]> SALOME platform Git repositories - tools/eficas.git/commitdiff
Salome HOME
VP oubli
authorpascale.noyret <pascale.noyret@edf.fr>
Fri, 21 Sep 2018 10:33:04 +0000 (12:33 +0200)
committerpascale.noyret <pascale.noyret@edf.fr>
Fri, 21 Sep 2018 10:33:04 +0000 (12:33 +0200)
Ihm/I_MCFACT.py
Ihm/I_MCSIMP.py

index de49c8f058cb1ad8e498fe3e6a6a89130406c8c2..5fd31635d8a525e360e6b849871c089838cc1336 100644 (file)
@@ -42,13 +42,20 @@ class MCFACT(I_MCCOMPO.MCCOMPO):
     if len(objet) > 1 : return 0
     else : return 1
 
+  def getMinMax(self):
+     """
+     Retourne les valeurs min et max admissibles pour la valeur de self
+     """
+     return self.definition.min,self.definition.max
+
+
   def getLabelText(self):
     """
        Retourne le label de self suivant qu'il s'agit d'un MCFACT
        isole ou d'un MCFACT appartenant a une MCList :
        utilisee pour l'affichage dans l'arbre
     """
-    objet = self.parent.getChild(self.nom)
+    objet = self.parent.getChild(self.nom, restreint='oui')
     # objet peut-etre self ou une MCList qui contient self ...
     if objet is None or objet is self:
      return tr("Erreur - mclist inexistante : %s", self.nom)
index 1a907c8a3474935cdff7a8827299dd1658e33d80..9cb2c349763887ea03b5b6521a643beaeefdc5f0 100644 (file)
@@ -64,9 +64,10 @@ class MCSIMP(I_OBJECT.OBJECT):
           if hasattr(type_permis, "__class__") and type_permis.__class__.__name__ == 'Matrice':
              self.monType=type_permis
              return self.valideMatrice(cr=cr)
-      if self.definition.siValide != None :
+      validite=Validation.V_MCSIMP.MCSIMP.isValid(self,cr=cr)
+      if self.definition.siValide != None and validite:
             self.definition.siValide(self)
-      return Validation.V_MCSIMP.MCSIMP.isValid(self,cr=cr)
+      return validite 
 
   def getNomConcept(self):
       p=self
@@ -322,7 +323,7 @@ class MCSIMP(I_OBJECT.OBJECT):
          self.parent.updateConditionBloc()
 
   def setValeur(self,new_valeur,evaluation='oui'):
-        #print "setValeur",new_valeur
+        #traceback.print_stack()
         self.initModif()
         self.valeur = new_valeur
         self.val = new_valeur