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

时间:2013-10-03 20:51:22

标签: javascript openerp

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

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

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

相反,一切都按预期工作,但这会破坏插件的使用方式(我希望用户能够在检查产品时保留在目录视图中)。

弹出视图中是否有任何方法可以显示操作按钮?

1 个答案:

答案 0 :(得分:0)

添加

flags : {
    action_buttons : true,
}

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

享受!!!