【问题标题】:How can show wizard call from python code?如何从 python 代码显示向导调用?
【发布时间】:2021-12-14 06:37:38
【问题描述】:

我想显示一个向导,我试试这个,但它没有显示向导。

有人可以帮助我。

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,
   }

【问题讨论】:

    标签: odoo wizard odoo-13


    【解决方案1】:

    如果你想打开一个特定的记录,请正确传递'res_id',在这里你试图打开一个特定的记录但是对于id,你什么也没传递.

    如果您想使用特定值动态创建新记录,请使用:-

    wiz = self.env['pos.assign.manual.quants'].create({field:value,...})
    

    或完全删除 res_id

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-19
      • 2015-07-06
      • 1970-01-01
      • 2019-08-01
      • 2011-04-16
      • 1970-01-01
      • 2018-11-03
      • 1970-01-01
      相关资源
      最近更新 更多