Salome HOME
PN bug notation scientifique
[tools/eficas.git] / Editeur / plusieurspanel.py
index 2926f086241333e637f7e6cc4070875a667f1437..7ff206a53780b4e31b0e8c0399cc8993e6666e47 100644 (file)
@@ -118,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()
@@ -143,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"