1
我已經在many2one字段上使用v9的新api編寫了onchange方法。我的代碼是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領域的變化方法不會被調用。
也在開發人員模式工具提示我無法看到onchange,而在其他領域,我可以看到。
有沒有人有想法我失蹤?
你能告訴我們更多的代碼嗎?類,branch_id定義。文件是否正確初始化? – CZoellner
@CZoellner這是它! –
Thx,但它沒有幫助。您是否重新啓動服務器並更新您的自定義模塊?然後重新加載客戶端(F5)。還有一件事:當branch_id被清空時,不應該將shop_id設置爲無效狀態? – CZoellner