我在Openerp的 hr 模块中工作,一旦你点击了保存按钮,就会出现这样的要求 1.将数据保存到数据库中(已经发生) 2.重定向到离开分配表。
请帮我完成我不知道的第二项要求。
请假管理 - 请留下分配表格
答案 0 :(得分:1)
您可以覆盖创建或写入功能,并让它返回一个动作以显示另一个视图。
我使用超级(合作伙伴,自我)你可能需要用其他东西替换它。这种方法的缺陷是使用xmlrpc无法工作。
@api.model
def create(self, vals):
super(Partner, self).create(vals)
return {
'view_type': 'form',
'view_mode': 'form',
'res_model': 'hr.holidays',
'type': 'ir.actions.act_window',
'target': 'new'
}
您也应该能够传递上下文以填写表单值。
另一种选择是为上面的表单创建一个几乎镜像视图的向导。有一个下一个按钮,它调用一个创建记录的方法,然后返回一个类似于示例的动作。这样您就不需要覆盖create函数(使其可用于xmlrpc)并重定向到您想要的表单。