顶部menustrip没有在openerp编辑表单中显示

时间:2014-08-13 10:24:46

标签: xml python-2.7 openerp openerp-7

我遇到了问题。我想在单击按钮时打开编辑表单,而不是从下拉列表中选择的项目表单。

编辑表单正在打开,但没有顶部菜单条带,其中包含save按钮以保存在表单中进行的修改。

设置'target':'inline'以返回按钮功能,在编辑模式下打开表单。

我不确定我错过了什么。如果我遗漏任何属性或某事,请告诉我。

1 个答案:

答案 0 :(得分:0)

当您谈到下拉列表时,我了解您有一个many2one字段,并且您希望在单击所选项目时打开特定表单,而不是打开默认表单。

如果这是你想要的,你可以在不调用python函数的情况下完成它,你只需要修改XML代码:

<field name="your_many2one_field" context="{'form_view_ref': 'your_module.your_specific_form_xml_id',}"/>

否则,如果我不太了解你,请尝试返回python函数中的下一个代码:

return {
    'name': _('Any string you want'),
    'view_type': 'form',
    'view_mode': 'form',
    'view_id': False,
    'views': [(form_view_id, 'form'), ],
    'res_model': 'your.model',
    'type': 'ir.actions.act_window',
    'target': 'current',
    'flags': {'action_buttons': True},
}