gpt4 book ai didi

python-3.x - 如何通过 odoo 中的新模块使用新的菜单项和操作来自定义现有模块?

转载 作者:行者123 更新时间:2023-12-03 07:03:37 25 4
gpt4 key购买 nike

通过 odoo 中的新模块使用新菜单项和操作自定义现有模块

两个模块 - 模块 A(现有)和模块 B(新模块)。使用模块 B 将新菜单项(菜单)和新 View 及其操作扩展(添加)到模块 A 中。

我收到此错误:""在系统中找不到外部 ID:模块 B.action_open_view""

这是我的模块 B 的代码:

<menuitem id="menu_website" name="Website" parent="menu_settings_websites"   sequence="10" action="action_open_view"/>

<record model="ir.actions.act_window" id="action_open_view">
<field name="name">Websites</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">model.name</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">Click Here</p>
<p>Manage Websites.</p>

</field>
</record>

最佳答案

只需重新排列 menuitemaction 定义即可。

<record model="ir.actions.act_window" id="action_open_view">
<field name="name">Websites</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">model.name</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">Click Here</p>
<p>Manage Websites.</p>

</field>
</record>

<menuitem id="menu_website" name="Website" parent="menu_settings_websites" sequence="10" action="action_open_view"/>

您尝试在创建之前调用操作。您需要先定义它,然后调用它。

希望对你有帮助。

关于python-3.x - 如何通过 odoo 中的新模块使用新的菜单项和操作来自定义现有模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51040050/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com