我尝试将一个图标设置为menuitem,所以我发现属性图标是支持的,但是当我改变它的值时没有发生任何变化。
我想知道 odoo v7/8 中的 menuitem 是否仍然支持它。如果没有,如何将图标添加到菜单项?
编辑:
我尝试在 odoo 中自定义菜单的视图。因此,我覆盖了在 Web 模块中呈现“webClient_templates.xml”中菜单的模板,如下所示:
<template id="my_menu_link" inherit_id="web.menu_link">
<span position="replace">
<span class="oe_menu_text">
<i class="fa fa-check"></i>
<t t-esc="menu['name']"/>
</span>
</span>
</template>
很可能,所有菜单项都将具有来自 font-awesome lib 的相同图标(即 fa-check)。现在,我尝试为每个菜单项添加一个特定的图标,我可以在 menuitem 的 xml 描述中以某种方式将其定义为一种属性或其他任何东西,然后像这样检索它:
<i t-attrs-class="menu['icon']"></i>
我尝试使用 menuitem 的 icon 属性,即使它已被弃用,但 menu['icon'] 在模板级别无法识别。
请问有什么建议吗?