Я написал метод обмена в поле many2one, используя новый api для v9. мой код:Odoo Onchange метод не работает на many2one поле
branch_id = fields.Many2one('branch.branch', 'Branch')
@api.onchange('branch_id')
def onchange_branch(self):
if self.branch_id:
self.shop_ids = self.branch_id.shop_ids
Я еще не добавил изменения в xml. когда я делаю изменение поля many2one, метод on change не вызван.
Также в подсказке режима разработчика я не могу видеть onchange, пока на другой поданной я вижу.
Есть ли у кого-нибудь идеи, что мне не хватает?
Не могли бы вы показать нам еще какой-нибудь код? Класс, определение branch_id. Правильно ли инициализированы файлы? – CZoellner
@CZoellner Вот оно! –
Thx, но это не помогает. Вы перезапустили сервер и обновили свой собственный модуль? Затем перезагрузите клиент (F5). И еще: не должно ли shop_ids ничего не делать, когда branch_id опустели? – CZoellner