我正在开发一个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',
相反,一切都按预期工作,但这会破坏插件的使用方式(我希望用户能够在检查产品时保留在目录视图中)。
弹出视图中是否有任何方法可以显示操作按钮?
答案 0 :(得分:0)
添加
flags : {
action_buttons : true,
}
在您的操作定义中,通过这样做,您将能够在要显示的对话框弹出窗口中看到操作按钮。
享受!!!