javascript 的 Openerp 模块网络问题
Openerp module web issue with javascript
我正在尝试制作一个依赖网站模块的网络模块。我想在我的模板中使用 javascript 文件,但我不能。我找到的教程很差,我试图查看现有模块,但我无法理解它。
在 odoo 8.0 中听到您可以添加两种不同的方式来在模板视图中添加 JavaScript 文件
1.添加作为 TAG 指定 ::
<template id="event_script" inherit_id="website.assets_frontend" name="Country Events Snippet Script">
<xpath expr="/t" position="inside">
<script type="text/javascript" src="/website_event/static/src/js/website_geolocation.js"></script>
</xpath>
</template>
2。在.(点)里面添加指定::
<template id="assets_editor" inherit_id="website.assets_editor" name="Event Editor" groups="event.group_event_manager">
<xpath expr="." position="inside">
<script type="text/javascript" src="/website_event/static/src/js/website_event.editor.js"></script>
<script type="text/javascript" src="/website_event/static/src/js/website.tour.event.js"></script>
</xpath>
</template>
模板中有
id 属性 :> 唯一标识每条记录
inherit_id 属性 :> 以两种不同方式指定的继承模板 ID
I.use 同一模块的直接 ID (template_id)
II.use 继承模块模板 id (module_name.template_id)
并命名和分组模板中使用的所有其他属性
基于 XPATH 标签 with position attribute 你可以像以前一样在不同的位置添加你的 JavaScript 文件,之后,内部,替换
希望这对您有所帮助..:)
我正在尝试制作一个依赖网站模块的网络模块。我想在我的模板中使用 javascript 文件,但我不能。我找到的教程很差,我试图查看现有模块,但我无法理解它。
在 odoo 8.0 中听到您可以添加两种不同的方式来在模板视图中添加 JavaScript 文件
1.添加作为 TAG 指定 ::
<template id="event_script" inherit_id="website.assets_frontend" name="Country Events Snippet Script">
<xpath expr="/t" position="inside">
<script type="text/javascript" src="/website_event/static/src/js/website_geolocation.js"></script>
</xpath>
</template>
2。在.(点)里面添加指定::
<template id="assets_editor" inherit_id="website.assets_editor" name="Event Editor" groups="event.group_event_manager">
<xpath expr="." position="inside">
<script type="text/javascript" src="/website_event/static/src/js/website_event.editor.js"></script>
<script type="text/javascript" src="/website_event/static/src/js/website.tour.event.js"></script>
</xpath>
</template>
模板中有
id 属性 :> 唯一标识每条记录
inherit_id 属性 :> 以两种不同方式指定的继承模板 ID
I.use 同一模块的直接 ID (template_id)
II.use 继承模块模板 id (module_name.template_id)
并命名和分组模板中使用的所有其他属性
基于 XPATH 标签 with position attribute 你可以像以前一样在不同的位置添加你的 JavaScript 文件,之后,内部,替换
希望这对您有所帮助..:)