Как мы можем изменить значение состояния в зависимом методе?

Как мы можем изменить значение состояния в методе @api.depends? Я попробовал return {'value':{'stat':'done'}} а также self.state='done'не работал тогда self.browse(self.id).write({'state':'done' }) работал, но на мгновение, мы должны вернуться к представлению списка или перезагрузить страницу, чтобы увидеть новое состояние

1 ответ

Ваша проблема может быть решена с помощью этого.

@api.onchange('your_field')
def your_method_name(self):
    self.state='done'
    return {
            'type': 'ir.actions.client',
            'tag': 'reload',
            }
Другие вопросы по тегам