【发布时间】:2020-01-14 16:42:19
【问题描述】:
我正在尝试覆盖向导类中的单个方法,该方法在用户单击提交时执行。
account_consolidation_custom/wizard/CustomClass.py
class AccountConsolidationConsolidate(models.TransientModel):
_name = 'account.consolidation.consolidate_custom'
_inherit = 'account.consolidation.base'
def get_account_balance(self, account, partner=False, newParam=False):
....my custom code...
account_consolidation_custom/__manifest_.py
{
'name': "account_consolidation_custom",
'summary': """""",
'description': """
""",
'author': "My Company",
'website': "http://www.yourcompany.com",
'category': 'Uncategorized',
'version': '0.1',
'depends': ['base','account_consolidation'],
# always loaded
'data': [],
}
方法的名字和原来的一模一样,但是当我点击提交按钮的时候,好像什么都没有发生,仍然是从基础模块而不是自定义调用方法。
你知道如何只覆盖一个方法而不是整个向导类吗?
【问题讨论】:
标签: odoo odoo-12 odoo-accounting odoo-wizard