Ir al contenido
Menú
Se marcó esta pregunta

I have a selection field in a custom module:

'firmFlagDescr': fields.selection([(1, u'ΕΠΙΤΗΔΕΥΜΑΤΙΑΣ'), (0, u'ΜΗ ΕΠΙΤΗΔΕΥΜΑΤΙΑΣ'), (2, u'ΠΡΩΗΝ ΕΠΙΤΗΔΕΥΜΑΤΙΑΣ')], u'Κατάσταση')

It shows up fine in UI as a drop down box with all 3 options.

The problem is however that whatever change I make in the selection, it is not saved (either through clicking save via UI or changing value from python code).

Any pointers?

PS. OpenERP v7.0

Avatar
Descartar
Autor Mejor respuesta

openERP doesn't like selection fields with integer keys.

Once the key-value tuple was changed to have string keys everything worked fine.
 

Avatar
Descartar
Mejor respuesta

firmFlagDescr': fields.selection([('1',u'ΕΠΙΤΗΔΕΥΜΑΤΙΑΣ'), ('0',u'ΜΗ ΕΠΙΤΗΔΕΥΜΑΤΙΑΣ'), ('2',u'ΠΡΩΗΝ ΕΠΙΤΗΔΕΥΜΑΤΙΑΣ')], u'Κατάσταση')

Avatar
Descartar
Publicaciones relacionadas Respuestas Vistas Actividad
0
oct 19
4918
2
mar 15
11672
1
mar 17
10731
2
feb 24
1894
4
oct 20
9650