如何将新菜单项添加到现有的odoo模块?

时间:2015-05-05 10:12:48

标签: module menuitem odoo-8

我想在人力资源模块中添加新的菜单项。

我创建新模块取决于“hr”模块。

我创建了一个xml文件来添加新的菜单和字段。

这是我的代码:

<menuitem id="menu_new" parent="menu_hr_root" name="new" sequence="30"/>

我更新模块列表并重新加载页面,但我没有找到新菜单。

感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

我们必须根据您的依赖模块名称添加父ID,然后在父属性

中依赖菜单ID后添加 有些人认为是这样的

<menuitem name="Performance Appraisal" parent="your_module_name.menu_eval_hr" id="menu_open_per_appri_req"
        action="action_menu_perf_app_rel"/>

菜单属性

  1. 名称 =菜单名称

  2. id =每个菜单项的唯一ID

  3. 字符串 =您希望在视图表单中显示的字符串的名称 不是字符串属性没有定义菜单字符串 自动设置为菜单操作名称
  4. 操作 =您要调用的操作的名称
  5. 子菜单中的
  6. = your_dependent_module_name.parent菜单ID 如果您的父菜单在同一模块中,则不需要在父属性中添加依赖模块名称
  7. 序列 =定义视图中显示的菜单的序列
  8. 我希望这对你有用..:)