self.parent.appli.affiche_infos("Valeur du mot-clé non autorisée :"+mess)
elif self.node.item.isvalid() :
self.parent.appli.affiche_infos('Valeur du mot-clé enregistrée')
- if self.node.item.get_position()=='global':
- self.node.etape.verif_all()
- elif self.node.item.get_position()=='global_jdc':
- self.node.racine.verif_all()
- else :
- self.node.parent.verif()
- self.node.update()
+ #if self.node.item.get_position()=='global':
+ #self.node.etape.verif_all()
+ #elif self.node.item.get_position()=='global_jdc':
+ #self.node.racine.verif_all()
+ #else :
+ #self.node.parent.verif()
+ #self.node.update()
else :
cr = self.node.item.get_cr()
mess = "Valeur du mot-clé non autorisée :"+cr.get_mess_fatal()
aide=self.get_aide()
aide= justify_text(texte=aide)
liste_noms_sd = self.node.item.get_sd_avant_du_bon_type()
+
# Remplissage du panneau
self.valeur_choisie = StringVar()
self.valeur_choisie.set('')
dblclickcommand=lambda s=self,c=self.valid_valeur : s.choose_valeur_from_list(c))
self.listbox.place(relx=0.5,rely=0.3,relheight=0.4,anchor='center')
Label(self.frame_valeur,text='Structure de donnée choisie :').place(relx=0.05,rely=0.6)
- #self.label_valeur = Label(self.frame_valeur,textvariable=self.valeur_choisie)
Label(self.frame_valeur,textvariable=self.valeur_choisie).place(relx=0.5,rely=0.6)
+ self.but_val = Button(self.frame_valeur,text = "Valider",command= self.Choisir)
+ self.but_val.place(relx=0.3,rely=0.8,relwidth=0.35)
+
# affichage de la valeur courante
self.display_valeur()
if self.__class__.__name__ == 'UNIQUE_ASSD_Panel_Reel' :
self.entry = Entry(self.frame_valeur,relief='sunken')
self.entry.place(relx=0.28,rely=0.9,relwidth=0.6)
self.entry.bind("<Return>",lambda e,c=self.valid_valeur_reel:c())
+ self.entry.bind("<KP_Enter>",lambda e,c=self.valid_valeur_reel:c())
Affecte à valeur choisie la sélection courante dans la liste des choix proposée
"""
if len(self.listbox.get()) == 0 : return
+ if len(self.listbox.getcurselection()) == 0 : return
choix = self.listbox.getcurselection()[0]
self.valeur_choisie.set(choix)
self.valeur_choisie.set(choix)
apply(command,(),{})
+ def Choisir(self) :
+ #Appeler par le bouton Valider
+ self.choose_valeur_from_list(self.valid_valeur)
+
def get_valeur(self):
"""
Retourne la valeur donnée par l'utilisateur au MCS