我尝试在自定义模块中的销售菜单中创建一个子菜单,只是在产品链接之后,但它没有出现..
在我的模块中,安装完成后,我会在"创建菜单"中看到我的菜单名称。
我在我的视图中尝试使用此代码:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<menuitem name="Gamme" id="menu_gamme" parent="base.menu_product"/>
</data>
</openerp>
或使用此代码:
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<menuitem name="Gamme" id="menu_gamme" parent="base.menu_product"/>
<record model="ir.actions.act_window" id="action_gamme">
<field name="name">Gamme</field>
<field name="model">gamme</field>
<field name="view_type">tree</field>
<field name="view_mode">tree,form</field>
</record>
</data>
</openerp>
但是最新的我有这个错误:
ValueError: No such external ID currently defined in the system: ailailail.action_gamme
答案 0 :(得分:1)
尝试对代码进行这些更改。 您需要在菜单标记中包含操作值,该值采用ir.actiona.act_windows记录的ID。它将自动从记录中提到的字段名称中取名“Gamme”,您不需要指定它
<?xml version="1.0" encoding="utf-8"?>
<openerp>
<data>
<record model="ir.actions.act_window" id="action_gamme">
<field name="name">Gamme</field>
<field name="model">gamme</field>
<field name="view_type">tree</field>
<field name="view_mode">tree,form</field>
</record>
<menuitem action="action_gamme" id="menu_gamme" parent="base.menu_product"/>
</data>
</openerp>
希望这会有所帮助......