doador = fields.Selection([(None, ''),
('dv', 'Vivo'),
('df', 'Falecido')], 'Doador')
tipagem_hla = fields.Selection([(None, ''),
('idem', u'Idêntico'),
('haplo', u'Haploidentico'),
('dist', u'Distinto'),
('miss', u'Missmatches')],
u'Tipagem HLA',
domain=[(
If((Bool(Eval('doador') == 'dv')),
([('tipagem_hla', '=', None),
('tipagem_hla', '=', 'idem'),
('tipagem_hla', '=', 'haplo'),
('tipagem_hla', '=', 'dist')]),
([('tipagem_hla', '=', None),
('tipagem_hla', '=', 'idem'),
('tipagem_hla', '=', 'haplo'),
('tipagem_hla', '=', 'dist'),
('tipagem_hla', '=', 'miss')])))] )
Can anyone help me?