我想显示一个向导,我尝试了一下,但是它没有显示向导。
有人能帮帮我。
if self.move_id:
view = self.env.ref('modified_pos.pos_assign_manual_quants_form_view')
wiz = self.env['pos.assign.manual.quants']
return {
'name': _('Change quantity'),
'type': 'ir.actions.act_window',
'view_type': 'form',
'view_mode': 'form',
'res_model': 'pos.assign.manual.quants',
'views': [(view.id, 'form')],
'view_id': view.id,
'target': 'new',
'res_id': wiz.id,
'context': self.env.context,
}
如果你想打开一个特定的记录,请传递'res_id'正确,这里你试图打开一个特定的记录但是对于id,你没有传递任何东西。
如果你想创建一个带有特定值的新记录,请使用:-
wiz = self.env['pos.assign.manual.quants'].create({field:value,...})
或者完全删除res_id。