从向导打开记录
Open a record from wizard
我在 odoo v8 中创建了一个向导。从那里我选择一个记录,它是 many2one 字段。
如何在向导中打开所选记录的表单视图?
你需要return一个动作,比如
假设您有一个 models.Transient 模型,例如
class wiz(models.TransientModel):
_name ='custom.wiz'
man2one_field = fields.Many2one('co_model_name', 'CoModel')
def open_wiz(self):
return {
'name': _('New Open Wizard'),
'view_type': 'form',
"view_mode": 'form',
'res_model': 'model',
'type': 'ir.actions.act_window',
'domain': [('id', '=', self.man2one_field.id)],
}
我在 odoo v8 中创建了一个向导。从那里我选择一个记录,它是 many2one 字段。
如何在向导中打开所选记录的表单视图?
你需要return一个动作,比如
假设您有一个 models.Transient 模型,例如
class wiz(models.TransientModel):
_name ='custom.wiz'
man2one_field = fields.Many2one('co_model_name', 'CoModel')
def open_wiz(self):
return {
'name': _('New Open Wizard'),
'view_type': 'form',
"view_mode": 'form',
'res_model': 'model',
'type': 'ir.actions.act_window',
'domain': [('id', '=', self.man2one_field.id)],
}