Openerp 可编辑表单视图弹出窗口

openerp editable form view popup

本文关键字:窗口 视图 表单 编辑 Openerp      更新时间:2023-09-26

我正在开发一个OpenERP 7插件。该模块包含一个自定义产品目录,该目录基本上由一个OpenERP Web自定义小部件和一些JavaScript组成。

在我的JavaScript代码中,我想在弹出窗口中打开标准的产品.产品表单视图,让用户查看 - 并编辑 - 产品数据。打开窗体视图弹出窗口的代码如下:

var action = {
    type: 'ir.actions.act_window',
    res_model: 'product.product',
    res_id: record.id,
    view_mode: 'form',
    view_type: 'form',
    views: [[false, 'form']],
    target: 'new',
    context: {
    },
};
instance.client.action_manager.do_action(action);

这很好用,除了我在对话框中的任何地方都没有操作按钮,因此用户无法单击"编辑"进入编辑模式,然后通过单击"完成"保存更改。当我使用

target: 'current',

相反,一切都按预期工作,但这确实破坏了插件的使用方式(我希望用户能够在签出产品时留在目录视图上)。

有什么方法可以让操作按钮出现在弹出视图中?

添加

flags : {
    action_buttons : true,
}
在操作

定义中,通过执行此操作,您将能够在要显示的对话框弹出窗口中看到操作按钮。

享受!!!