我正在使用模块产品和openerp的库存。每次我输入一个与它们一起使用的部分时,我都必须使用外部数据库更新产品。目前我有一个更新按钮,所以功能准备就绪,我只需要找到正确的方式来调用该功能,当我点击产品的菜单项或某些视图打开时。 这可能吗?哪种方式更好?
答案 0 :(得分:-1)
如果要在视图渲染时调用函数,可以覆盖openerp的fields_view_get
方法。
这是覆盖fields_view_get
的示例。
def fields_view_get(self, cr, uid, view_id=None, view_type='form', context=None, toolbar=False, submenu=False):
'''
Your code
'''
return super(CLASS_NAME, self).fields_view_get(cr, uid, view_id, view_type, context, toolbar, submenu=submenu)