Openerp 如何在odoo 10中将两个表单视图中的字段值插入到一个模型中?

Openerp 如何在odoo 10中将两个表单视图中的字段值插入到一个模型中?,openerp,Openerp,将两个表单视图中的值插入到一个模型中 比如说!表单视图(视图模式)、弹出窗口(表单视图)和模型(StudentRegistration) 如何根据场景通过两个表单视图插入字段值 例如:最初学生的状态为“未注册”课程。注册后,学生的状态必须更改为“已注册”。我需要通过单击表单视图(视图模式)上的“按钮”来执行此操作,以打开一个新的弹出窗口来插入特定字段“状态” 只需打开一个新窗口并提供记录的id即可 要更改其状态字段的 @api.multi def注册(自我): self.sure_one() #

将两个表单视图中的值插入到一个模型中

比如说!表单视图(视图模式)、弹出窗口(表单视图)和模型(StudentRegistration)

如何根据场景通过两个表单视图插入字段值


例如:最初学生的状态为“未注册”课程。注册后,学生的状态必须更改为“已注册”。我需要通过单击表单视图(视图模式)上的“按钮”来执行此操作,以打开一个新的弹出窗口来插入特定字段“状态”

只需打开一个新窗口并提供记录的id即可 要更改其状态字段的

@api.multi
def注册(自我):
self.sure_one()
#你要在这里注册吗
#现在是时候打开窗口进行更改了
#状态字段
#首先,您需要查找表单
#此表单具有更改状态的按钮
form\u id=self.env.ref('module\u name.form\u status\u id'))
返回{
“名称”:(“确认注册”),
“视图类型”:“表单”,
“查看模式”:“表单”,
#包含状态的模型
'res_model':'model.name',
#在这里,我假设您想要更改status字段
#记录相同
#但如果status字段位于例如student model中
#关系是m2o,所以使用m2o字段
#传递记录self.student\u id.id的id
#希望你明白
“res_id”:self.id,
“视图id”:表单id.id,
'type':'ir.actions.act_window',
'目标':'新',
}