2013-10-03 46 views
0

我正在开发OpenERP 7插件。该模块包含一个自定义产品目录,该目录主要由一个OpenERP Web自定义小部件和一些JavaScript组成。openerp可编辑窗体查看弹出窗口

从我的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', 

,而不是一切正常,但是这并扰乱inteded方式使用的插件(我想用户能够留在目录视图,同时检查出的产品)。

任何方式有弹出视图中出现操作按钮?

+0

你能否让你的问题更具描述性? –

回答

0

添加

flags : { 
    action_buttons : true, 
} 

在你的动作定义,这样做您`ll能看到你想显示的对话框弹出操作按钮。

Enjoy !!!