Odoo[12.0] : 如何创建下拉菜单并在下拉菜单中显示所有菜单以及选择多个菜单

Posted

技术标签:

【中文标题】Odoo[12.0] : 如何创建下拉菜单并在下拉菜单中显示所有菜单以及选择多个菜单【英文标题】:Odoo[12.0] : How to create dropdown and show all menus in dropdown and also will be select multiple menus 【发布时间】:2019-11-04 13:44:37 【问题描述】:

我想在用户创建表单中创建一个 [隐藏菜单] 下拉字段。然后在下拉字段中显示所有菜单后,我们也可以一次选择多个菜单。那么我们选择的菜单将对特定用户隐藏。如果您知道该怎么做,请告诉我。

【问题讨论】:

【参考方案1】:

odoo 本身提供此功能,但模块无法访问。 启用调试。转到设置部分的技术,编辑模型,然后在那里访问它们。

【讨论】:

您好,我说的是菜单而不是模型。我想要下拉列表中的所有菜单。 对于菜单,从技术转到菜单并授予访问权限。 使用 fields.Many2one(comodel_name="ir.ui.menu") 获取菜单选择列表。 嗨。你知道如何在 res.user 和所有菜单之间建立关系,如果你知道,请告诉我。感谢高级【参考方案2】:

默认情况下,odoo 菜单中的组取决于您为用户选择的组,组与菜单关联,但根据您的要求,这也是可能的,但您必须首先进行修改,您必须在用户之间建立关系和菜单(res.user 和 ir.ui.menu),您可以在其中选择用户可以看到的菜单,然后在菜单加载期间调用一个默认函数,您可以覆盖它并根据您的选择显示菜单用户。

【讨论】:

以上是关于Odoo[12.0] : 如何创建下拉菜单并在下拉菜单中显示所有菜单以及选择多个菜单的主要内容,如果未能解决你的问题,请参考以下文章

mouseenter 上的 angular-bootstrap 下拉菜单,并在单击之前保持下拉菜单隐藏。

Android自定义下拉/弹出菜单

如何创建基于另一个下拉菜单的答案出现的下拉菜单

Java如何通过下拉菜单进入另一个页面,求大神指导

如何命名 Dash/Plotly 中的下拉菜单

仅使用 CSS 在悬停时显示下拉菜单并在单击时关闭