ich habe ein Auswahlfeld männlich oder weiblich, wenn male ich den zweiten Auswahlfeld Ehemann oder Bruder oder Vater will, wenn weiblichen i die zweite Auswahlfeld Frau oder Schwester oder Tochterwie man zwei Auswahlfelder abhängig voneinander odoo 10 macht?
here you are my code :
class Relatives(models.Model):
_name = 'custom_employee.relatives'
name = fields.Char(string='Name')
gender = fields.Selection([('m', 'Male'),('f', 'Female')],default='m')
relative_relationship = fields.Selection(selection='change_relatives')
@api.multi
@api.onchange('gender')
def change_relatives(self):
if self.gender == 'm':
self.relative_relationship.Selection=fields.Selection([('s','Son'),('h', 'Husband'),('f','Father')], default='s',string='Relative Relationship')
elif self.gender == 'f':
self.relative_relationship=fields.Selection([('d','Daughter'),('w', 'Wife'),('m', 'Mother')], default='d',string='Relative Relationship')
warum nicht zwei Auswahlfelder verwenden? – Zety
Ich benutze zwei Auswahlfelder, aber ich möchte, wenn ich männlich im ersten Auswahlfeld auswähle Ich möchte die zweiten Auswahlfeldoptionen Vater oder Bruder oder Ehemann sein, ist es nicht logisch, Tochteroption zwischen ihnen zu finden –
Sorry Mann, ich meinte Zwei Auswahlfelder ersetzen das Feld "relative_relationship". Sie können sie dann ausblenden, abhängig vom ersten Auswahlfeld "gender". – Zety