Salome HOME
PN bug notation scientifique
[tools/eficas.git] / Editeur / plusieurspanel.py
index 091022acd01b7a50e0ab553dd3cf1c5809ec5d3a..7ff206a53780b4e31b0e8c0399cc8993e6666e47 100644 (file)
@@ -1,3 +1,4 @@
+# -*- coding: utf-8 -*-
 #            CONFIGURATION MANAGEMENT OF EDF VERSION
 # ======================================================================
 # COPYRIGHT (C) 1991 - 2002  EDF R&D                  WWW.CODE-ASTER.ORG
@@ -117,8 +118,11 @@ class PLUSIEURS_Panel(newSIMPPanel):
       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()
@@ -142,6 +146,10 @@ class PLUSIEURS_Panel(newSIMPPanel):
                    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"