为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 Odoo 10 中以编辑模式打开现有记录?

如何在 Odoo 10 中以编辑模式打开现有记录?

慕森卡 2021-06-09 14:23:36
我无法在编辑模式下打开现有记录。这是打开记录的表单视图的 Python 方法的返回:@api.multidef open_view(self):    return {        'name': _('My Wizard'),        'type': 'ir.actions.act_window',        'view_type': 'form',        'view_mode': 'form',        'res_model': 'my.model',        'target': 'current',        'res_id': self.id,    }我已经尝试(但没有成功)将以下键添加到返回字典中:标志选项 mode'flags': {    'form': {        'options': {            'mode': 'edit',        },    }},它什么都不做,我想它只有在res_id缺少密钥时才有效。标志选项 initial_mode'flags': {    'form': {        'options': {            'initial_mode': 'edit',        },    }},一样mode。上下文键form_view_initial_mode和force_detailed_view'context': {    'form_view_initial_mode': 'edit',    'force_detailed_view': 'true'},他们也不做任何事情,他们似乎只在版本 11 中工作。目标 inline'target': 'inline',这是唯一有效的方法,但它会使表单顶部的“创建”和“编辑”按钮消失,我不希望这样。总之,我需要在编辑模式下打开现有记录,并使用'target': 'current'通用表单按钮并像普通表单(不是弹出窗口)一样。有谁知道如何管理这个?
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 221 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信