如何在Odoo中找到菜单元素的id?

问题描述 投票:0回答:1

当我激活开发人员模式时,我无法找到可在新菜单项标签中用作父项的菜单 ID。配置中是否有特定位置可以找到它?

menuitem odoo-8 odoo
1个回答
3
投票

声明菜单项有两种方法:

  • 有捷径。您可以搜索在界面中看到的字符串。该字符串将成为菜单项的属性
    name
    。如果您想搜索此示例的菜单项,您应该在 Odoo 源代码中搜索字符串
    name="Human readable name"
<menuitem id="menu_human_readable_name" 
          name="Human readable name" 
          parent="base.menu_custom" 
          sequence="10" 
          action="action_name" />
  • 也可以将菜单项声明为
    ir.ui.menu
    模型的记录。在这种情况下,您应该搜索字符串
    <field name="name">Human readable name</field>
    才能找到菜单项
<record id="menu_human_readable_name" model="ir.ui.menu" >
    <field name="name">Human readable name</field>
    <field name="sequence" eval="10" />
    <field name="action" ref="action_name" />
    <field name="parent_id" ref="base.menu_custom" />
</record>

还有另一个选项:您可以转到可以在界面中查看或搜索菜单项字符串的表格:设置 > 技术 > 用户界面 > 菜单项

也许还有其他方法可以搜索它们,但我不知道。

希望对你有帮助

© www.soinside.com 2019 - 2024. All rights reserved.