我想将窗口操作与放置在 Odoo 界面左侧边栏中的菜单相关联。我在顶部菜单栏中有一个名为 Academy 的菜单,在左侧边栏中有另一个名为“Academy Content”的菜单。这是界面的图像。
图片链接:菜单 Odoo
“学院内容”菜单没有子菜单。我想将一个窗口操作(名为 action_academy_teachers)与“学院内容”菜单相关联。在视图(view.xml 文件)中,我定义了两个菜单。
<menuitem sequence="0" id="menu_academy" name="Academy"/>
<menuitem id="menu_academy_content" parent="menu_academy" name="Academy Content" action="action_academy_teachers"/>
问题是我无法点击“学院内容”菜单,它只是一个静态文本,而不是一个链接。但是,如果我将一个子菜单(名为“Academy Teachers”)添加到“Academy Content”菜单,并将窗口操作“action_academy_teachers”关联到“Academy Teachers”菜单,则当我单击此菜单时会触发此窗口操作。
<menuitem sequence="0" id="menu_academy" name="Academy"/>
<menuitem id="menu_academy_content" parent="menu_academy"
name="Academy Content"/>
<menuitem id="menu_academy_content_teachers"
parent="menu_academy_content"
action="action_academy_teachers" name="Academy Teachers"/>
但是我想在单击“学院内容”菜单时触发“action_academy_teachers”动作。我不想创建另一个子菜单来执行此操作。
窗口动作代码:
<record id="action_academy_teachers" model="ir.actions.act_window">
<field name="name">Academy teachers</field>
<field name="res_model">academy.teachers</field>
</record>
附加信息:
Odoo:版本 8
操作系统:Ubuntu 14.04 32 位