odoo的后端可以通过返回一个ir.actions.act_window实例跳转到一个指定的视图
代码如下:
form_id = self.env.ref('模块名称.视图id').id
return {
"type": "ir.actions.act_window",
"view_mode": "form",
"res_id": self.id,
"res_model": "lintong.safety.risk.period.report",
"name": "安全风险检查表填写",
"target": "new",
"mode": 'edit',
"views": [[form_id, "form"]],
"context": {'create': False}
}
注意:target参数很重要,可选值为new(打开一个弹窗),current(在当前视图上打开)
mode参数只在target为new时有效,target为current时,mode参数即使为eidt,跳转过去也是只读模式