0

我想在使用操作类型“ir.actions.server”时从表单视图中的“更多”选项中禁用菜单。我怎样才能使它成为可能?

在动作类型“ir.actions.act_window”的情况下,我们可以通过 multi = True 来完成。是否有任何等效的属性或存在为此的东西?

提前谢谢。

4

2 回答 2

2

正如 siddharth jambukiya 所说,我们可以使用 web 模块来做他的。但是还有另一种方法可以从 python 完成。如果您查看服务器操作所属模型的函数field_view_get的结果,您会看到在 fields_view_get 结果中有一个名为“工具栏”的键。此键包含有关Web 客户端中“打印”和“更多”下拉列表中的操作的所有详细信息。因此,如果您从此处删除服务器操作,该服务器操作将不会列在“更多”下拉列表中。

于 2013-10-29T13:57:54.540 回答
1

您可以使用 Web 客户端从“更多”中删除任何菜单。您需要实现 web 模块以从更多菜单中删除选项。我认为 openerp 中不存在其他替代属性。

于 2013-10-29T11:59:26.210 回答