我只想在用户为res.partner
模型创建记录或更新记录时添加 javascript 代码。
我已经尝试使用这种技术包含一个 javascript 文件(我将在下面解释它的作用):
<odoo>
<data>
<template id="my_module_script" name="my module script" inherit_id="web.assets_backend">
<xpath expr="." position="inside">
<script type="text/javascript" src="/my_module/static/src/js/script.js"></script>
</xpath>
</template>
</data>
</odoo>
这很好用,我的 javascript 文件现在包含在任何视图中(不仅适用于我的特定合作伙伴创建/更新视图)。
问题
有什么方法可以告诉 odoo 为特定的视图类型加载特定的 javascript(或 css 文件)(我想在这个例子中为base.view_partner_form
视图加载 javascript 文件)?