如何在 Odoo 中找到菜单元素的 ID?
How to find the id of the menu elements in Odoo?
当我使用开发者模式时,我找不到菜单 id 以在新的 menuitem 标签中将其用作父标签。
在配置中有什么地方可以找到它吗?
有两种声明菜单项的方法:
- 有了捷径。您可以搜索在界面中看到的字符串。该字符串将成为菜单项的属性
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>
还有另一种选择:您可以转到 table,在那里您可以在界面中查看或搜索菜单项的字符串:设置 > 技术 > 用户界面 > 菜单项
也许还有其他方法可以搜索到它们,但我不知道。
希望对你有帮助
当我使用开发者模式时,我找不到菜单 id 以在新的 menuitem 标签中将其用作父标签。
在配置中有什么地方可以找到它吗?
有两种声明菜单项的方法:
- 有了捷径。您可以搜索在界面中看到的字符串。该字符串将成为菜单项的属性
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>
还有另一种选择:您可以转到 table,在那里您可以在界面中查看或搜索菜单项的字符串:设置 > 技术 > 用户界面 > 菜单项
也许还有其他方法可以搜索到它们,但我不知道。
希望对你有帮助