2

我目前正在构建一个模块,我可以制作一个显示在主屏幕上的父菜单,但是当我尝试在模块内添加一个子菜单时,什么都没有显示。

我一直在尝试重命名根菜单、子菜单、重建菜单项、操作记录。

这是我的根菜单:

<menuitem id="menu_product_return_root"
      name="RMA Management"
      web_icon="jvmf_rma_management,static/images/rma.png"
      action="action_product_return"
      groups="group_product_return"
      />

这是我的子菜单:

<menuitem id="menu_rma_global_settings"
      name="Settings"
      parent="menu_product_return_root"
      action="action_rma_configuration"/>

当我查看代码中已经存在的其他示例时,应显示子菜单。但是,页面的菜单部分没有显示任何内容。

4

1 回答 1

0

事实上,我在最初的问题中没有提供足够的信息。

<record id="action_rma_configuration" model="ir.actions.act_window">
  <field name="name">Settings</field>
  <field name="type">ir.actions.act_window</field>
  <field name="res_model">res.config.settings</field>
  <field name="view_mode">form</field>
  <field name="target">inline</field>
  <field name="context">{'module' : 'product_return'}</field>
</record>

<menuitem id="menu_rma_global_settings"
  name="Settings"
  parent="menu_product_return_root"
  action="action_rma_configuration"
  groups="group_product_return"/>

我必须确保菜单项和操作记录都正确构建。

于 2019-02-06T14:47:39.027 回答