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