我无法在编辑模式下打开现有记录。这是打开记录的表单视图的 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'通用表单按钮并像普通表单(不是弹出窗口)一样。有谁知道如何管理这个?
添加回答
举报
0/150
提交
取消