+# -*- coding: utf-8 -*-
# CONFIGURATION MANAGEMENT OF EDF VERSION
# ======================================================================
# COPYRIGHT (C) 1991 - 2002 EDF R&D WWW.CODE-ASTER.ORG
else :
testtype = self.node.item.object.verif_type(valeur)
if not testtype :
- commentaire ="Type de la valeur incorrecte"
- encorevalide=-2
+ if valeur.__class__.__name__ in ( 'PARAMETRE', 'ITEM_PARAMETRE') :
+ testtype = 1
+ else :
+ commentaire ="Type de la valeur incorrecte"
+ encorevalide=-2
if (encorevalide ==0) :
commentaire=self.node.item.info_erreur_item()
if len(liste_valeurs) >= max :
commentaire="La liste a déjà atteint le nombre maximum d'éléments,ajout refusé"
else :
- liste_valeurs.append(valeur)
+ if (self.Liste_valeurs.selection != None):
+ ligne=self.Liste_valeurs.cherche_selected_item()
+ liste_valeurs.insert(ligne,valeur)
+ else :
+ liste_valeurs.append(valeur)
+ try :
+ self.set_valeur_texte(str(self.entry.get()))
+ except :
+ pass
self.Liste_valeurs.put_liste(liste_valeurs)
self.erase_valeur()
commentaire="Nouvelle valeur acceptée"