Dans la liste des familles j'essaie de créer un filtre "à la volée" pour trouver la famille dont l'ID est 525 (suite à un signalement par le correcteur d'anomalie) mais le filtre reste obstinément bloqué à 100. Je m'acharne un peu en tentant de mettre est différent de 525, même phénomène.
Code:
## 30/04/2015 19:41:50 | 1.1.4.2 | win32 Windows 7 AMD64 ##
Traceback (most recent call last):
File "OL_Filtres_listes.pyc", line 233, in Modifier
File "DLG_Saisie_filtre_listes.pyc", line 1304, in SetValeur
File "DLG_Saisie_filtre_listes.pyc", line 1206, in SetValeur
File "DLG_Saisie_filtre_listes.pyc", line 789, in SetValeur
File "DLG_Saisie_filtre_listes.pyc", line 226, in SetValeur
AttributeError: 'CTRL_Page_entier' object has no attribute 'radio_diff'
Pour résoudre mon problème de 100 j'ai regardé dans les sources DLG_Saisie_filtre_listes.py et je soupçonne les lignes 133 à 151 d'être les coupables ?
Code:
class CTRL_Page_entier(wx.Panel):
def __init__(self, parent):
wx.Panel.__init__(self, parent, id=-1, style=wx.TAB_TRAVERSAL)
self.radio_egal = wx.RadioButton(self, -1, u"Est égal à", style=wx.RB_GROUP)
self.ctrl_egal = wx.SpinCtrl(self, -1, "", min=0, max=100)
self.radio_different = wx.RadioButton(self, -1, u"Est différent de")
self.ctrl_different = wx.SpinCtrl(self, -1, "", min=0, max=100)
self.radio_sup = wx.RadioButton(self, -1, u"Est supérieur à")
self.ctrl_sup = wx.SpinCtrl(self, -1, "", min=0, max=100)
self.radio_supegal = wx.RadioButton(self, -1, u"Est supérieur ou égal à")
self.ctrl_supegal = wx.SpinCtrl(self, -1, "", min=0, max=100)
self.radio_inf = wx.RadioButton(self, -1, u"Est inférieur à")
self.ctrl_inf = wx.SpinCtrl(self, -1, "", min=0, max=100)
self.radio_infegal = wx.RadioButton(self, -1, u"Est inférieur ou égal à")
self.ctrl_infegal = wx.SpinCtrl(self, -1, "", min=0, max=100)
self.radio_compris = wx.RadioButton(self, -1, u"Est compris entre")
self.ctrl_min = wx.SpinCtrl(self, -1, "", min=0, max=100)
self.label_et = wx.StaticText(self, -1, u"et")
self.ctrl_max = wx.SpinCtrl(self, -1, "", min=0, max=100)
PS : après vérif la même limite apparaît sur les filtres dans les autres listes (individus)