Openerp 如何在Odoo中自定义视图

Openerp 如何在Odoo中自定义视图,openerp,Openerp,我最近开始研究奥多10。我需要自定义表单和树视图 比如说 在树状视图中单击按钮时打开新的表单视图 此外,我还需要一个不同的表单视图,它是保存记录的结果 请引导我 您好此答案适用于您的第一个案例,即打开一个新表单 在树状视图中单击按钮时查看 您好此答案适用于您的第一个案例,即打开一个新表单 在树状视图中单击按钮时查看 您好,这个答案是针对您的第二个案例的,您还需要一个 由于保存了记录而产生的不同表单视图。 您好,这个答案是针对您的第二个案例的,您还需要一个 由于保存了记录而产生的不同表单视图。 到

我最近开始研究奥多10。我需要自定义表单和树视图

比如说

  • 在树状视图中单击按钮时打开新的表单视图

  • 此外,我还需要一个不同的表单视图,它是保存记录的结果

  • 请引导我

    您好此答案适用于您的第一个案例,即打开一个新表单 在树状视图中单击按钮时查看

    您好此答案适用于您的第一个案例,即打开一个新表单 在树状视图中单击按钮时查看

    您好,这个答案是针对您的第二个案例的,您还需要一个 由于保存了记录而产生的不同表单视图。

    您好,这个答案是针对您的第二个案例的,您还需要一个 由于保存了记录而产生的不同表单视图。


    到目前为止你试过什么?请使用尝试代码更新您的问题。到目前为止您尝试了什么?请使用尝试代码更新您的问题。
    Try returning something like this - 
    Calling method on button click
    
    @api.multi
    def my_method(self):
        return {
            'type': 'ir.actions.act_window',
            'res_model': 'model_name',
            'view_type': 'form', #to redirect to form view
            'view_mode': 'form',
            'target': 'new',
        }
    
    @api.multi
    def my_method(self):
        return {
            'type': 'ir.actions.act_window',
            'res_model': 'model_name',
            'view_type': 'form', #to redirect to form view
            'view_mode': 'form',
            'target': 'new',
            'res_id': record.id
        }